https://mesconseilscovid.sante.gouv.fr/
Aucune donnée personnelle n’est envoyée vers un serveur.
Les données saisies restent uniquement dans le navigateur et peuvent être supprimées à tout moment. La bibliothèque localForage est utilisée pour stocker ces données localement et pouvoir y avoir accès à nouveau lors d’une future soumission du questionnaire.
Des données d’utilisation anonymes sont envoyées vers :
- une instance de Plausible pour mesurer les visites et améliorer les parcours utilisateurs ;
- la plateforme stat@gouv, opérée par AT Internet, pour la mesure d’audience.
- Contours administratifs des départements (fichier
departements-1000m.geojson
) : http://etalab-datasets.geo.data.gouv.fr/contours-administratifs/latest/geojson/ - Indicateurs d’activité épidémique vert/orange (fichier
donnees-carte-synthese-tricolore.csv
) : https://www.data.gouv.fr/fr/datasets/indicateurs-dactivite-epidemique-covid-19-par-departement/ - Liens vers les préfectures (fichier
pages-consignes-prefectorales-covid19.json
) : https://www.data.gouv.fr/fr/datasets/liste-des-liens-url-redirigeant-vers-les-consignes-prefectorales-dans-le-cadre-du-covid-19/
Aller dans le dossier /contenus/
qui contient les fichiers au format CommonMark (aussi appelé Markdown), vous pouvez éditer les fichiers disponibles et proposer une pull-request
à partir de ces suggestions. Il est conseillé de lire la documentation associée à ces fichiers.
NB : il est conseillé d’installer les modules Python dans un environnement virtuel.
$ make install
$ make build
Ce serveur reconstruit automatiquement le site en cas de modification des fichiers source, et utilise LiveReload pour recharger automatiquement la page dans le navigateur (pratique lorsqu’on édite les contenus).
Pour lancer ce serveur local sur http://0.0.0.0:5500/ :
$ make serve
Activer HTTPS permet de tester la géolocalisation, mais ne permet plus d’utiliser LiveReload, il faudra donc recharger manuellement la page dans le navigateur en cas de modification.
Pour lancer ce serveur local sur https://0.0.0.0:8443/ :
$ make serve-ssl
Pour que les modifications de contenus/code soient plus rapidement prise en compte (développement actif) :
- installer entr
- lancer
make generate
dans un shell (re-génération de l’index.html
) - lancer
make dev
dans un autre shell (re-génération des fichiers statiques)
Pour lancer les tests unitaires sous Node avec Mocha :
$ make test