@@ -28,7 +28,27 @@ Les résultats sont présentés sous forme de pourcentage, par rapport à celui
Le back-end utilise `Node.js` tandis que le front-end utilise `VueJS`.
## Modification du texte sur l'interface gitlab/github
Il est possible d'éditer directement les fichiers sur gitlab ou github, de façon à mettre à jour simplement les différents textes contenus dans l'application.
### Modification de l'explication pour chaque sphères d'impact
Modifier le texte du fichier JSON `front/src/options/detailled_results_text.js`.
_Vous pouvez aussi changer directement l'intitulé des boutons et labels. Attention, une modification du code peut entraîner le disfonctionnement de l'application._
### Modification du texte de la section "A propos"
Se rendre sur le fichier `impactometre/front/src/components/SinglePage.vue` et modifier uniquement le texte entre les balises `<p>`.
### Modification des boutons et legendes des formulaires
Se rendre sur le fichier `impactometre/front/src/components/Scenario.vue` et modifier le texte entre les balises `<p>`.
### Modification du titre et du sous-titre de l'application
Se rendre sur le fichier `impactometre/front/src/components/Header.vue `et modifier le texte entre les balises `<h1>` pour le titre et entre les balises `<b>` pour le sous-titre.
## Pour développer
### Installer Node.js et npm
Avec Linux :
```bash
...
...
@@ -54,22 +74,13 @@ Pour vérifier le code :
$ npm run lint
```
### Pour modifier le texte dans le à propos
Se rendre sur le fichier impactometre/front/src/components/SinglePage.vue et modifier uniquement le texte entre les balises \<p>
### Pour modifier le texte des formualaires
Se rendre sur le fichier impactometre/front/src/components/Scenario.vue et modifier le texte entre les balises \<p>
### Pour modifier le titre Impactomètre et le sous titre "Comparaison d'impact environnemental des réunions"
Se rendre sur le fichier impactometre/front/src/components/Header.vue et modifier le texte entre les balises \<h1> pour le tire et entre les balises \<b> pour le sous titre
## Communication entre le front-end et le back-end
Le client effectue une requête POST sur la route `api/meeting` afin d'obtenir les impacts comparatifs et équivalents.