Skip to content

incubateur-ademe/nosgestesclimat-site-nextjs

Repository files navigation

Le site Web nosgestesclimat.fr

C'est quoi ?

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.

Et techniquement ?

Le code utilise NextJS / Typescript / React / TailwindCSS, entre autres.

Installation

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

Tests

Tests end-to-end

Nous utilisons Cypress pour les tests e2e.

Pour lancer les tests:

  1. lancez le serveur local : yarn dev
  2. générez les fichiers de spécification des personas sur lesquels sont basés les tests : yarn run e2e:generate
  3. lancez yarn run e2e pour ouvrir l'interface Cypress.

Réutilisations de ce code

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

Vercel