Skip to content

jc-prabonneau/nosgestesclimat-site-nextjs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Packages

No packages published

Languages

  • TypeScript 46.0%
  • MDX 44.6%
  • JavaScript 8.9%
  • Other 0.5%