Skip to content

Commit e405b96

Browse files
committed
Merge remote-tracking branch 'origin/dev'
2 parents 73b2f10 + ccfeab8 commit e405b96

File tree

4,242 files changed

+38421
-4721
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,242 files changed

+38421
-4721
lines changed

CONTRIBUTING.md

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)
2+
3+
# Guide de contribution Vite Ma Dose (web)
4+
5+
Bonjour ! Bienvenue sur le dépôt de code de l'application web [_Vite Ma Dose_](https://vitemadose.covidtracker.fr/).
6+
7+
C'est ici que se développent les prochaines fonctionnalités à ajouter au front et tu as peut-être
8+
envie de participer à l'aventure. Nous accueillons ta contribution avec plaisir et ce document
9+
est là pour faciliter ton intégration au sein du projet VMD.
10+
11+
Mais d'abord, quelques indications sur ce que contient ce dépôt :
12+
13+
+ l'application web type [SPA](https://fr.wikipedia.org/wiki/Application_web_monopage) développée avec
14+
des composants [lit-elements](https://lit-element.polymer-project.org/guide/templates), [lit-html](https://lit-html.polymer-project.org/guide)
15+
et compilée avec [vite](vitejs.dev)
16+
+ Les ressources (images, logo, etc.) qui sont utilisées exclusivement par cette application
17+
+ Le contenu SEO en relation avec _Vite Ma Dose._
18+
19+
D'autres dépôts participent au fonctionnement de Vite Ma Dose :
20+
21+
+ [CovidTrackerFr/vitemadose](https://github.com/CovidTrackerFr/vitemadose) : Le scrapper qui récupère et agrège les données
22+
+ [CovidTrackerFr/vitemadose-android](https://github.com/CovidTrackerFr/vitemadose-android) : L'application Android
23+
+ [CovidTrackerFr/vitemadose-ios](https://github.com/CovidTrackerFr/vitemadose-ios) : L'application iOS
24+
+ [CovidTrackerFr/vitemadose-firebase](https://github.com/CovidTrackerFr/vitemadose-firebase) : Les actions FireBase pour les notifications
25+
26+
27+
## Proposer une implémentation de fonctionnalité
28+
29+
Nous fonctionnons par [_Pull Requests_](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests).
30+
Rien de bien exceptionnel mais voici les quelques points importants :
31+
32+
+ Avant de commencer à coder, clone le dépôt, en particulier la branche `dev`
33+
+ Crée une nouvelle branche à partir de cette branche `dev`
34+
+ Ajoute la nouvelle fonctionnalité ou corrige le bug. Les tests et les petits commits réguliers sont très encouragés.
35+
+ Si tu cherches à résoudre une [issue](https://github.com/CovidTrackerFr/vitemadose-front/issues), pense à indiquer son numéro dans le message de commit
36+
+ Pousse ta branche sur github
37+
+ Ouvre une merge request qui cible la branche `dev`
38+
+ Assure-toi que tout est vert sur l'interface !
39+
40+
41+
## Mettre en prod
42+
43+
Regulièrement, nous mettons en prod le code prêt qui se trouve sur la branche `dev`. Pour faire ceci :
44+
45+
+ Prépare une _Release Note._ Le plus facile est de s'inspirer de [la précédente](https://github.com/CovidTrackerFr/vitemadose-front/releases)
46+
+ Cible la branche `main` avec un nom de tag qui comprends la date du jour au format `YYYYMMDD`.
47+
+ Enregistre en brouillon et demande une revue !
48+
+ Localement, merge `dev` dans `main` avec ces commandes:
49+
- `git fetch --prune`
50+
- `git checkout main`
51+
- `git reset --hard origin/main`
52+
- `git pull --merge origin dev`
53+
- `git push origin main`
54+
55+
+ Publie la _relase note_ ! Le tag git sera ajouté directement depuis Github.
56+
57+
### Outils pour la rédaction de la release note
58+
59+
#### Lister les commits depuis la dernière release
60+
61+
git log --oneline <précédente release>..dev --graph
62+
63+
64+
#### Trouver les numéros des Pull Request mergées depuis la dernière release
65+
66+
git log --oneline <précédente release>..dev | grep 'Merge pull request'
67+
68+
#### Trouver les noms des contributeurs (de code)
69+
70+
git shortlog <précédente release>..dev

PULL_REQUEST_TEMPLATE.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Cette Pull Request est
2+
3+
- [ ] Un correctif
4+
- [ ] Une nouvelle fonctionnalité
5+
6+
### Checklist
7+
8+
- Si cette PR résoud une [issue](https://github.com/CovidTrackerFr/vitemadose-front/issues), j'indique son numéro dans les description
9+
- Cette PR vise la branche `dev`
10+
- Elle n'est pas en conflit avec la branche `dev`
11+
12+
### Description
13+
14+
> <Ajouter une description de ce que fait cette PR>
15+
> Avec une capture d'écran si pertinent.

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)
22

3+
# Contribuer
4+
5+
Merci :) Ton aide est la bienvenue !
6+
7+
Le guide de contribution se trouve dans le fichier [CONTRIBUTING.md](./CONTRIBUTING.md)
8+
39
# Requirements
410

511
You need minimum `node@12` to be able to properly run `ViteJS`

index.html

+47-22
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport"
6-
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
6+
content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0">
77
<meta http-equiv="X-UA-Compatible" content="ie=edge">
88
<meta http-equiv="Pragma" content="no-cache">
99
<meta http-equiv="Cache-Control" content="no-cache">
@@ -74,42 +74,49 @@ <h1 slot="main-title">
7474
<div>
7575
<div id="outdated-browser-banner_icon"></div>
7676
<div>
77-
Vous utilisez un navigateur internet obsolète. <br>
77+
Vous utilisez un navigateur internet obsolète.
78+
<br />
7879
<a href="https://browsehappy.com">Veuillez mettre à jour votre navigateur pour améliorer votre expérience
7980
et votre sécurité en cliquant ici.</a>
8081
</div>
8182
</div>
8283
</div>
8384
</noscript>
84-
<div slot="about" style="margin-top: 40px; margin-left: 10px">
85-
<div class="spacer mt-5 mb-5"></div>
8685

86+
<div slot="about" style="margin-top: 40px; margin-left: 10px">
8787
<h2 class="text-primary pt-5 mb-5">
8888
Qu’est-ce que Vite Ma Dose&nbsp;?
8989
</h2>
9090
<p>
91-
Vite Ma Dose est un outil de <a href="https://covidtracker.fr/" target="_blank">CovidTracker</a> permettant de détecter les rendez-vous de vaccination contre la Covid-19. Vite Ma Dose propose des rendez-vous disponibles dans votre département afin de vous faire vacciner (sous réserve d’éligibilité). Vite Ma Dose offre une solution rapide, simple et fiable pour trouver un rendez-vous de vaccination contre la Covid-19.
91+
Vite Ma Dose est un outil de <a href="https://covidtracker.fr/" target="_blank" rel="noreferrer">CovidTracker</a> permettant de détecter les rendez-vous de vaccination contre la Covid-19. Vite Ma Dose propose des rendez-vous disponibles dans votre département afin de vous faire vacciner (sous réserve d’éligibilité). Vite Ma Dose offre une solution rapide, simple et fiable pour trouver un rendez-vous de vaccination contre la Covid-19.
9292
</p>
93-
<hr>
93+
94+
<hr />
9495

9596
<h2 class="h5">Quel est l’intérêt de Vite Ma Dose de Vaccin&nbsp;?</h2>
9697
<p>
9798
Vite Ma Dose est une plateforme qui permet de trouver un rendez-vous de vaccination rapidement dans son département. Sont actuellement recensés les créneaux de vaccination des plateformes de santé
9899
Doctolib, Keldoc, Maiia, Ordoclic, MaPharma et AvecMonDoc. La réservation d’un créneau d’injection de vaccin dans un centre de vaccination s’effectue via les pages de ces plateformes de santé.
99100
</p>
100101

101-
<hr>
102+
<hr />
103+
102104
<h2 class="h5">Comment fonctionne Vite Ma Dose&nbsp;?</h2>
103-
Les algorithmes de Vite Ma Dose analysent les différentes plateformes de réservation de rendez-vous de vaccination afin de détecter les créneaux disponibles. Vite Ma Dose permet donc d’agréger ces rendez-vous de vaccination disponibles vous permettant de trouver une dose de vaccin contre le coronavirus plus rapidement.
105+
<p>
106+
Les algorithmes de Vite Ma Dose analysent les différentes plateformes de réservation de rendez-vous de vaccination afin de détecter les créneaux disponibles. Vite Ma Dose permet donc d’agréger ces rendez-vous de vaccination disponibles vous permettant de trouver une dose de vaccin contre le coronavirus plus rapidement.
107+
</p>
104108

105-
<hr>
109+
<hr />
106110
<h2 class="h5">Qu'est-ce que Chronodose&nbsp;?</h2>
107-
<p>Chronodose est une fonctionnalité qui permettait de trouver une dose de vaccin Covid19 dans moins de 24h pour tous les plus 18 ans, sans condition d'éligibilité. Cette fonctionnalité a été retirée le 31 mai 2021 avec l'ouverture de la vaccination à tous les adultes.</p>
111+
<p>Chronodose est une fonctionnalité qui permettait de trouver une dose de vaccin Covid19 dans moins de 24h pour toutes les personnes de plus 18 ans, sans condition d'éligibilité. Cette fonctionnalité a été retirée le 31 mai 2021 avec l'ouverture de la vaccination à tous les adultes.</p>
108112
<p>La <a class="link-primary text-decoration-underline" href="#searchAppointment-searchbar">recherche classique</a> est désormais la meilleure méthode pour trouver des créneaux de vaccination.</p>
109113

110-
<hr>
114+
<hr />
115+
111116
<h2 class="h5">Vite Ma Dose est-il à but lucratif&nbsp;?</h2>
112-
Non, Vite Ma Dose n’est pas à but lucratif. La plateforme est gratuite, sans pub et il n’est pas nécessaire de s’inscrire pour l’utiliser. Le <u><a href="https://github.com/CovidTrackerFr/vitemadose-front">code informatique est disponible</a></u> en Open Source sur Internet.
117+
<p>
118+
Non, Vite Ma Dose n’est pas à but lucratif. La plateforme est gratuite, sans pub et il n’est pas nécessaire de s’inscrire pour l’utiliser. Le <u><a href="https://github.com/CovidTrackerFr/vitemadose-front">code informatique est disponible</a></u> en Open Source sur Internet.
119+
</p>
113120

114121
<h2 id="en-savoir-plus" class="text-primary pt-5 mb-5 fst-normal">
115122
En savoir plus sur la vaccination contre la Covid-19
@@ -124,44 +131,51 @@ <h2 class="h5">Qui peut se faire vacciner contre la Covid-19&nbsp;?*</h2>
124131
<li>Les personnes de plus de 16 ans vivant dans le même foyer qu’une personne sévèrement immunodéprimée, enfant ou adulte (transplantés d’organes solides, transplantés récents de moelle osseuse récents, patients dialysés, patients atteints de maladies auto-immunes sous traitement immunosuppresseur fort de type anti-CD20 ou anti-métabolites)&nbsp;;</li>
125132
</ul>
126133
<p class="fw-light fst-italic">Mis à jour le 31/05/2021</p>
127-
<p class="text-secondary fw-light fst-italic">* Ces informations sont susceptibles d'évoluer en fonction de la situation sanitaire. Tous les détails sont disponibles sur le site <a class="link-primary text-decoration-underline" href="https://solidarites-sante.gouv.fr/grands-dossiers/vaccin-covid-19/" target="_blank" rel="noreferrer">https://solidarite-sante.gouv.fr</a>.</p>
134+
<p class="text-danger fw-light fst-italic">* Ces informations sont susceptibles d'évoluer en fonction de la situation sanitaire. Tous les détails sont disponibles sur le site <a class="link-primary text-decoration-underline" href="https://solidarites-sante.gouv.fr/grands-dossiers/vaccin-covid-19/" target="_blank" rel="noreferrer">https://solidarite-sante.gouv.fr</a>.</p>
128135

129-
<hr>
136+
<hr />
130137

131138
<h2 class="h5">Où se faire vacciner&nbsp;?</h2>
132139
<p>Si on est éligible, on peut être vacciné chez son médecin généraliste, dans un centre de vaccination, à la pharmacie ou dans tout établissement de santé ou médico-social proposant la vaccination contre la Covid-19. L’ensemble des centres de vaccination est à retrouver sur Vite Ma Dose.</p>
133140

134-
<hr>
141+
<hr />
135142

136143
<h2 class="h5">Comment réserver un rendez-vous de vaccination&nbsp;?</h2>
137144
<p>
138145
On peut se faire vacciner contre le coronavirus en réservant un rendez-vous grâce à Vite Ma Dose.
139146
On peut aussi prendre rendez-vous directement via les plateformes Doctolib, Keldoc, Maiia, Ordoclic, MaPharma ou AvecMonDoc, ainsi que chez son médecin généraliste ou en pharmacie.
140147
</p>
141148

142-
<hr>
149+
<hr />
143150

144151
<h2 class="h5">Pourquoi se faire vacciner&nbsp;?</h2>
145-
<p>Le vaccin contre la Covid-19 protège des formes graves de la maladie. Il semble aussi limiter les contaminations.</p>
152+
<p>
153+
Le vaccin contre la Covid-19 protège des formes graves de la maladie. Il semble aussi limiter les contaminations.
154+
</p>
146155

147-
<hr>
156+
<hr />
148157

149158
<h2 class="h5">Quels sont les différents types de vaccins contre le coronavirus&nbsp;?</h2>
150-
<p>Il existe plusieurs types de vaccins contre le coronavirus. En France, les vaccins Moderna, Pfizer-BioNTech, AstraZeneca et Janssen / Johnson & Johnson sont autorisés et utilisés.</p>
159+
<p>
160+
Il existe plusieurs types de vaccins contre le coronavirus. En France, les vaccins Moderna, Pfizer-BioNTech, AstraZeneca et Janssen / Johnson & Johnson sont autorisés et utilisés.
161+
</p>
151162

152-
<hr>
163+
<hr />
153164

154165
<p>
155166
Mesure d’audience&nbsp;: afin de vérifier le bon fonctionnement de notre site internet, nous effectuons
156167
<strong>une mesure anonymisée</strong> de l’utilisation du site. À l’exception de ces données de navigation, nous ne partageons
157168
aucune donnée collectée avec d’autres entreprises. Vite Ma Dose ne collecte aucune donnée personnelle.
158169
</p>
159170

160-
<hr>
171+
<hr />
161172

162173
<p>Vite Ma Dose n’est pas un outil officiel, n’est pas exhaustif et ne remplace pas une recherche manuelle notamment dans le cas où aucun créneau de vaccination disponible n’est proposé sur notre site.</p>
163174
</div>
175+
164176
<div slot="about-lieux">
177+
<h2 class="h1">Carte des centres de vaccination contre la Covid-19</h2>
178+
165179
<p>
166180
Il y a en France plus de 2&nbsp;500 centres ou lieux de vaccination contre la Covid-19. Ces centres peuvent être des vaccinodromes,
167181
des espaces publics, des pharmacies, des cabinets médicaux ou tout autre espace proposé par un professionnel de santé.
@@ -171,7 +185,7 @@ <h2 class="h5">Quels sont les différents types de vaccins contre le coronavirus
171185
<h2 class="text-primary pt-5 mb-5">Comment trouver un centre de vaccination contre la Covid-19&nbsp;?</h2>
172186

173187
<p>
174-
Vite Ma Dose (outil proposé par <a href="https://covidtracker.fr/" target="_blank">CovidTracker</a>) vous propose une
188+
Vite Ma Dose (outil proposé par <a href="https://covidtracker.fr/" target="_blank" rel="noreferrer">CovidTracker</a>) vous propose une
175189
carte qui répertorie l’ensemble des centres de vaccination contre la Covid-19 en France. Il est également possible de trouver
176190
un centre en utilisant le <a href="https://vitemadose.covidtracker.fr">moteur de recherche</a> de rendez-vous.
177191
</p>
@@ -189,7 +203,18 @@ <h3>Prendre rendez-vous pour se faire vacciner</h3>
189203
Les données affichées sur cette carte proviennent du Ministère des Solidarités et de la Santé. La carte est actualisée plusieurs fois par jour
190204
afin de vous proposer les informations les plus précises possibles.
191205
</p>
206+
</div>
207+
208+
<div slot="chronodose">
209+
<h2 class="h1">Chronodose : trouvez un créneau de vaccination en 24h ⚡</h2>
192210

211+
<p>
212+
Vite Ma Dose présente Chronodose, une fonctionnalité permettant de trouver une dose de vaccin Covid19 en 24h pour tous les plus 18 ans, sans condition d'éligibilité.
213+
<br />
214+
Cette fonctionnalité sera déployée sur Vite Ma Dose d'ici au mercredi 12 mai, disponible sur le <u><a href="https://vitemadose.covidtracker.fr">site internet</a></u>, et les applications mobiles (<u><a href="http://apple.co/3dFMGy3">iOS</a></u> et <u><a href="https://play.google.com/store/apps/details?id=com.cvtracker.vmd2">Android</a></u>).
215+
<br />
216+
Grâce à Chronodose, chaque personne de plus de 18 ans souhaitant se faire vacciner contre la Covid19 pourra chercher un rendez-vous en moins de 24h facilement et rapidement. Un système de notification sera aussi implémenté permettant d'alerter les utilisateurs des disponibilités de créneaux de vaccination Chronodose.
217+
</p>
193218
</div>
194219
</vmd-app>
195220
</div>

package-lock.json

+6-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,15 @@
2727
"@testing-library/dom": "7.30.4",
2828
"@testing-library/jest-dom": "5.12.0",
2929
"@testing-library/user-event": "13.1.8",
30-
"@types/jest": "26.0.23",
3130
"@types/chart.js": "2.9.32",
31+
"@types/jest": "26.0.23",
3232
"@types/leaflet": "1.7.0",
3333
"@types/leaflet.markercluster": "1.4.4",
3434
"@types/page": "1.11.2",
3535
"@types/smoothscroll-polyfill": "0.3.1",
3636
"@vitejs/plugin-legacy": "1.3.3",
3737
"autoprefixer": "10.2.5",
38+
"date-fns": "2.21.2",
3839
"jest": "26.6.3",
3940
"jest-extended": "0.11.5",
4041
"sass": "1.32.8",
@@ -51,7 +52,6 @@
5152
"leaflet.markercluster": "1.4.1",
5253
"lit-element": "2.4.0",
5354
"page": "1.11.6",
54-
"smoothscroll-polyfill": "0.4.4",
55-
"tippy.js": "6.3.1"
55+
"smoothscroll-polyfill": "0.4.4"
5656
}
5757
}

0 commit comments

Comments
 (0)