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.
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 dev
ou, pour ne pas ouvrir automatiquement le navigateur :
$ make dev noopen=1
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 dev-ssl
Pour lancer tous les tests :
$ make test
Pour lancer seulement les tests unitaires sous Node avec Mocha :
$ make test-unit
Pour lancer seulement les tests d’intégration (exécution de scénarios avec des vrais navigateurs web) avec Playwright :
$ make test-integration