Un simulateur d'empreinte climat individuelle de consommation à l'année, utilisant le modèle nosgestesclimat.
Pour contribuer au modèle, données sous-jacentes et textes du questionnaire (calculs, facteurs d'émission, infos, questions, réponses, suggestions de saisie), suivez le guide de contribution.
Pour tout ce qui touche à l'interface (style d'un bouton, graphique de résultat, code javascript, etc.) c'est ici sur le dépôt du site.
🇬🇧 Most of the documentation (including issues and the wiki) is written in french, please raise an issue if you are interested and do not speak French.
Le code utilise NextJS / Typescript / React / TailwindCSS, entre autres.
Ce dépôt ne contient pas la logique de calcul du simulateur. Le site importe, depuis le paquet npm
@incubateur-ademe/nosgestesclimat
, les règles compilées issues des fichiers Publi.codes du modèle.
Pour lancer le site, utilisant le dernier modèle de calcul publié, il suffit de lancer :
yarn && yarn dev
Nous utilisons Cypress pour les tests e2e.
Pour lancer les tests:
- lancez le serveur local :
yarn dev
- générez les fichiers de spécification des personas sur lesquels sont basés les tests :
yarn run e2e:generate
- lancez
yarn run e2e
pour ouvrir l'interface Cypress.
Attention, même si la licence MIT vous permet de réutiliser ce code à votre guise, en citant clairement le fait que vous reprenez nos travaux, vous ne pouvez pas réutiliser la marque Nos Gestes Climat. Veuillez lire notre guide de personnalisation