From ff9cbe5acb9ada99136726845876ad720c3b8f89 Mon Sep 17 00:00:00 2001
From: Bastien DUMONT <bdumont@grandlyon.com>
Date: Fri, 13 Jan 2023 14:42:16 +0000
Subject: [PATCH] feat: update doc with /technical and /functionalities

---
 .vscode/settings.json                         |  4 +
 .../functionalities/authentication.md         |  0
 .../functionalities/custom_popup.md           | 15 ++++
 .../functionalities/newsletter.md             | 15 ++++
 .../functionalities/partners_issues.md        |  4 +
 docs/ecolyo-agent/functionalities/prices.md   | 13 ++++
 docs/ecolyo-agent/introduction.md             |  8 ++
 .../technical/api_routes.md}                  |  2 +-
 .../technical}/backup.md                      |  0
 .../technical}/deploy.md                      |  6 +-
 .../technical/getting_started.md}             | 18 +++--
 .../technical}/handle_assets.md               |  0
 .../technical}/libraries.md                   |  0
 .../ecolyo-agent/functionalities/general.md   | 36 ---------
 docs/ecolyo/ecolyo-agent/introduction.md      | 19 -----
 docs/ecolyo/functionalities/pwa.md            |  5 ++
 docs/ecolyo/index.md                          | 12 ++-
 .../architecture.md                           |  0
 .../{application => technical}/deploy.md      |  2 +-
 .../doctypes.md                               |  0
 .../environments.md                           |  0
 .../{application => technical}/gitflow.md     |  0
 .../launch_local_application.md               |  0
 .../libraries.md                              |  0
 .../ecolyo/{application => technical}/mail.md |  0
 .../{application => technical}/redux.md       |  0
 .../{application => technical}/release.md     |  2 +-
 .../remote_doctypes.md                        |  0
 .../{application => technical}/scaffolding.md |  0
 .../services/aggregator_usage_events.md       |  0
 .../services/consumption_alert.md             |  0
 .../enedis_halfhour_monthly_analysis.md       |  0
 docs/ecolyo/{ => technical}/services/index.md |  0
 .../services/monthly_report_notification.md   |  0
 .../launch_local_konnector.md                 |  0
 .../Pilote-TS-Back/application/deploy.md      |  2 +-
 .../Pilote-TS-Front/application/deploy.md     |  2 +-
 .../Pilote-Usager/application/deploy.md       |  2 +-
 mkdocs.yml                                    | 74 ++++++++++---------
 39 files changed, 129 insertions(+), 112 deletions(-)
 rename docs/{ecolyo => }/ecolyo-agent/functionalities/authentication.md (100%)
 create mode 100644 docs/ecolyo-agent/functionalities/custom_popup.md
 create mode 100644 docs/ecolyo-agent/functionalities/newsletter.md
 create mode 100644 docs/ecolyo-agent/functionalities/partners_issues.md
 create mode 100644 docs/ecolyo-agent/functionalities/prices.md
 create mode 100644 docs/ecolyo-agent/introduction.md
 rename docs/{ecolyo/ecolyo-agent/functionalities/routes.md => ecolyo-agent/technical/api_routes.md} (91%)
 rename docs/{ecolyo/ecolyo-agent/development => ecolyo-agent/technical}/backup.md (100%)
 rename docs/{ecolyo/ecolyo-agent/development => ecolyo-agent/technical}/deploy.md (91%)
 rename docs/{ecolyo/ecolyo-agent/getting_started/launch_local_application.md => ecolyo-agent/technical/getting_started.md} (87%)
 rename docs/{ecolyo/ecolyo-agent/development => ecolyo-agent/technical}/handle_assets.md (100%)
 rename docs/{ecolyo/ecolyo-agent/getting_started => ecolyo-agent/technical}/libraries.md (100%)
 delete mode 100644 docs/ecolyo/ecolyo-agent/functionalities/general.md
 delete mode 100644 docs/ecolyo/ecolyo-agent/introduction.md
 create mode 100644 docs/ecolyo/functionalities/pwa.md
 rename docs/ecolyo/{project_architecture => technical}/architecture.md (100%)
 rename docs/ecolyo/{application => technical}/deploy.md (99%)
 rename docs/ecolyo/{project_architecture => technical}/doctypes.md (100%)
 rename docs/ecolyo/{project_architecture => technical}/environments.md (100%)
 rename docs/ecolyo/{application => technical}/gitflow.md (100%)
 rename docs/ecolyo/{getting_started => technical}/launch_local_application.md (100%)
 rename docs/ecolyo/{project_architecture => technical}/libraries.md (100%)
 rename docs/ecolyo/{application => technical}/mail.md (100%)
 rename docs/ecolyo/{application => technical}/redux.md (100%)
 rename docs/ecolyo/{application => technical}/release.md (99%)
 rename docs/ecolyo/{project_architecture => technical}/remote_doctypes.md (100%)
 rename docs/ecolyo/{application => technical}/scaffolding.md (100%)
 rename docs/ecolyo/{ => technical}/services/aggregator_usage_events.md (100%)
 rename docs/ecolyo/{ => technical}/services/consumption_alert.md (100%)
 rename docs/ecolyo/{ => technical}/services/enedis_halfhour_monthly_analysis.md (100%)
 rename docs/ecolyo/{ => technical}/services/index.md (100%)
 rename docs/ecolyo/{ => technical}/services/monthly_report_notification.md (100%)
 rename docs/{ecolyo/getting_started => konnectors}/launch_local_konnector.md (100%)

diff --git a/.vscode/settings.json b/.vscode/settings.json
index dd7868b..9925b8d 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,6 +1,7 @@
 {
   "cSpell.language": "fr,en",
   "cSpell.words": [
+    "Adict",
     "backoffice",
     "cicd",
     "cozycloud",
@@ -19,12 +20,15 @@
     "enedis",
     "Enedis",
     "fluidtype",
+    "gitflow",
     "Gitflow",
     "gitlab",
     "grandlyon",
     "grdf",
     "Grdf",
+    "grdfadict",
     "grdlyon",
+    "halfhour",
     "konnector",
     "konnectors",
     "l'ecogeste",
diff --git a/docs/ecolyo/ecolyo-agent/functionalities/authentication.md b/docs/ecolyo-agent/functionalities/authentication.md
similarity index 100%
rename from docs/ecolyo/ecolyo-agent/functionalities/authentication.md
rename to docs/ecolyo-agent/functionalities/authentication.md
diff --git a/docs/ecolyo-agent/functionalities/custom_popup.md b/docs/ecolyo-agent/functionalities/custom_popup.md
new file mode 100644
index 0000000..af2abf9
--- /dev/null
+++ b/docs/ecolyo-agent/functionalities/custom_popup.md
@@ -0,0 +1,15 @@
+# Custom Popup
+
+The custom popup feature sends a custom message to every instance. This message is displayed once a day. This setting can be set in the settings tab of Ecolyo agent.
+
+It can be customized with :
+
+- a toggle
+- a title
+- a description (250char max)
+- a duration
+
+If a message is active, the duration is displayed in this page ex :
+
+"Temps d'activation restant :
+0 jour, 1 heure, 59 minutes, 0 seconde"
diff --git a/docs/ecolyo-agent/functionalities/newsletter.md b/docs/ecolyo-agent/functionalities/newsletter.md
new file mode 100644
index 0000000..de2fbcd
--- /dev/null
+++ b/docs/ecolyo-agent/functionalities/newsletter.md
@@ -0,0 +1,15 @@
+# Newsletter
+
+The goal is to send newsletters following this design :
+
+![Architecture principles](/img/ecolyo-agent/newsletter-template.png)
+
+There are 4 different sections :
+
+- subject : manages the mail subject
+
+- monthlyInfo : contains a image URL and some global information
+
+- monthlyNews : contains an editable title and some information about the novelties
+
+- poll : contains a question and a link to answer a survey
\ No newline at end of file
diff --git a/docs/ecolyo-agent/functionalities/partners_issues.md b/docs/ecolyo-agent/functionalities/partners_issues.md
new file mode 100644
index 0000000..0d5e83e
--- /dev/null
+++ b/docs/ecolyo-agent/functionalities/partners_issues.md
@@ -0,0 +1,4 @@
+# Partners issues
+
+This section allow the admin to activate alerts in the ecolyo app when a partners API is down.
+Admin has to activate the modal switch AND at least one fluid switch to make it work. He also has to set the switches to off position manually when the concerned APIs are back to normal.
diff --git a/docs/ecolyo-agent/functionalities/prices.md b/docs/ecolyo-agent/functionalities/prices.md
new file mode 100644
index 0000000..e5e1490
--- /dev/null
+++ b/docs/ecolyo-agent/functionalities/prices.md
@@ -0,0 +1,13 @@
+# Prices
+
+This section manages the prices for each fluid in the ecolyo application.
+
+## Rules
+
+- The next price to create is automatically pre-selected by default
+- Only the 2 last prices plus the one to create are editable, the others are just searchable
+- Each fluid has its own date frequency :
+    - Electricity : one new price every 6 month (February and August)
+    - Water : one new price every year
+    - Gas : one new price every month
+- When user creates a new price, the previous price's endDate is set to the new startDate minus 1 minute, so every prices keeps following in time.
diff --git a/docs/ecolyo-agent/introduction.md b/docs/ecolyo-agent/introduction.md
new file mode 100644
index 0000000..026330b
--- /dev/null
+++ b/docs/ecolyo-agent/introduction.md
@@ -0,0 +1,8 @@
+# Ecolyo Agent
+
+Ecolyo-Agent is a backoffice for the Ecolyo instances. It allows multiples features described in the functionalities folder.
+
+## Links
+
+- [Ecolyo Agent Recette](https://ecolyo-agent-rec.apps.grandlyon.com/login)
+- [Ecolyo Agent](https://ecolyo-agent.apps.grandlyon.com/login)
diff --git a/docs/ecolyo/ecolyo-agent/functionalities/routes.md b/docs/ecolyo-agent/technical/api_routes.md
similarity index 91%
rename from docs/ecolyo/ecolyo-agent/functionalities/routes.md
rename to docs/ecolyo-agent/technical/api_routes.md
index 3ef6961..f37b0e2 100644
--- a/docs/ecolyo/ecolyo-agent/functionalities/routes.md
+++ b/docs/ecolyo-agent/technical/api_routes.md
@@ -1,4 +1,4 @@
-# Routes
+# API Routes
 
 :warning: WIP :warning:
 
diff --git a/docs/ecolyo/ecolyo-agent/development/backup.md b/docs/ecolyo-agent/technical/backup.md
similarity index 100%
rename from docs/ecolyo/ecolyo-agent/development/backup.md
rename to docs/ecolyo-agent/technical/backup.md
diff --git a/docs/ecolyo/ecolyo-agent/development/deploy.md b/docs/ecolyo-agent/technical/deploy.md
similarity index 91%
rename from docs/ecolyo/ecolyo-agent/development/deploy.md
rename to docs/ecolyo-agent/technical/deploy.md
index d218e50..3c57183 100644
--- a/docs/ecolyo/ecolyo-agent/development/deploy.md
+++ b/docs/ecolyo-agent/technical/deploy.md
@@ -1,10 +1,10 @@
-# Deploy
+# Deploy Ecolyo-Agent application
 
 This section will allow you to properly deploy Ecolyo-Agent in a production environment
 
-## Deploy Ecolyo-Agent application
+## Files
 
-To deploy ecolyo-agent application in a production environment, you need to create docker-compose.yml, site.conf and .env files
+To deploy ecolyo-agent application in a production environment, you need the following files :
 
 ### docker-compose.yml
 
diff --git a/docs/ecolyo/ecolyo-agent/getting_started/launch_local_application.md b/docs/ecolyo-agent/technical/getting_started.md
similarity index 87%
rename from docs/ecolyo/ecolyo-agent/getting_started/launch_local_application.md
rename to docs/ecolyo-agent/technical/getting_started.md
index bccf2cc..909b44c 100644
--- a/docs/ecolyo/ecolyo-agent/getting_started/launch_local_application.md
+++ b/docs/ecolyo-agent/technical/getting_started.md
@@ -1,17 +1,19 @@
-# Launch Ecoylo Agent
+# Getting started with Ecolyo Agent
 
 This section will allow you to launch a proper local environment for Ecolyo-Agent
 
-## Local usage
+!!! info ""
+    If you are a new developer tasked to work on this project, check the [setup your environment](../../setup_your_environment.md).
 
-### Initialisation of the project
+## ![gitlab](../../img/gitlab-logo.svg) Repositories
 
-Clone the projects using thefollowing commands
+This project is split between a backend and frontend, each project has its own repository.
 
-```sh
-git clone https://forge.grandlyon.com/web-et-numerique/factory/llle_project/backoffice-client
-git clone https://forge.grandlyon.com/web-et-numerique/factory/llle_project/backoffice-server
-```
+[Ecolyo-Agent front-end gitlab repository](https://forge.grandlyon.com/web-et-numerique/factory/llle_project/backoffice-client)
+
+[Ecolyo-Agent backend gitlab repository](https://forge.grandlyon.com/web-et-numerique/factory/llle_project/backoffice-server)
+
+## Local usage
 
 ### Installation of the project
 
diff --git a/docs/ecolyo/ecolyo-agent/development/handle_assets.md b/docs/ecolyo-agent/technical/handle_assets.md
similarity index 100%
rename from docs/ecolyo/ecolyo-agent/development/handle_assets.md
rename to docs/ecolyo-agent/technical/handle_assets.md
diff --git a/docs/ecolyo/ecolyo-agent/getting_started/libraries.md b/docs/ecolyo-agent/technical/libraries.md
similarity index 100%
rename from docs/ecolyo/ecolyo-agent/getting_started/libraries.md
rename to docs/ecolyo-agent/technical/libraries.md
diff --git a/docs/ecolyo/ecolyo-agent/functionalities/general.md b/docs/ecolyo/ecolyo-agent/functionalities/general.md
deleted file mode 100644
index 9678023..0000000
--- a/docs/ecolyo/ecolyo-agent/functionalities/general.md
+++ /dev/null
@@ -1,36 +0,0 @@
-# Introduction
-
-## Newsletter
-
-The goal is to send newsletters following this design :
-
-![Architecture principles](/img/ecolyo-agent/newsletter-template.png)
-
-There are 4 different sections :
-
-- subject : manages the mail subject
-
-- monthlyInfo : contains a image URL and some global information
-
-- monthlyNews : contains an editable title and some information about the novelties
-
-- poll : contains a question and a link to answer a survey
-
-## Partners issues
-
-This section allow the admin to activate alerts in the ecolyo app when a partners API is down.
-Admin has to activate the modal switch AND at least one fluid switch to make it work. He also has to set the switches to off position manually when the concerned APIs are back to normal
-
-## Prices
-
-This section manages the prices for each fluid in the ecolyo application.
-
-### Rules
-
-- The next price to create is automatically pre-selected by default
-- Only the 2 last prices plus the one to create are editable, the others are just searchable
-- Each fluid has its own date frequency :
-    - Electricity : one new price every 6 month (February and August)
-    - Water : one new price every year
-    - Gas : one new price every month
-- When user creates a new price, the previous price's endDate is set to the new startDate minus 1 minute, so every prices keeps following in time.
diff --git a/docs/ecolyo/ecolyo-agent/introduction.md b/docs/ecolyo/ecolyo-agent/introduction.md
deleted file mode 100644
index e334d7f..0000000
--- a/docs/ecolyo/ecolyo-agent/introduction.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# Ecolyo Agent
-
-Ecolyo-Agent is a backoffice for the Ecolyo app that allows to create and edit content for the newsletters sent to the users.
-
-## Links
-
-- [Ecolyo Agent Recette](https://ecolyo-agent-rec.apps.grandlyon.com/login)
-- [Ecolyo Agent](https://ecolyo-agent.apps.grandlyon.com/login)
-
-## ![gitlab](../../img/gitlab-logo.svg) Repositories
-
-This project is split between a backend and frontend; each project has its own repository.
-
-!!! info ""
-    If you are a new developer tasked to work on this project, check the [setup your environment](../../setup_your_environment.md) and [launch the application on local](./getting_started/launch_local_application.md) to start the application.
-
-[Ecolyo-Agent front-end gitlab repository](https://forge.grandlyon.com/web-et-numerique/factory/llle_project/backoffice-client)
-
-[Ecolyo-Agent backend gitlab repository](https://forge.grandlyon.com/web-et-numerique/factory/llle_project/backoffice-server)
diff --git a/docs/ecolyo/functionalities/pwa.md b/docs/ecolyo/functionalities/pwa.md
new file mode 100644
index 0000000..4e86f52
--- /dev/null
+++ b/docs/ecolyo/functionalities/pwa.md
@@ -0,0 +1,5 @@
+# Ecolyo PWA
+
+A Progressive Web App is a web application that can be installed on particular devices. It creates a shortcut of the app. The application can also be used in a webview but separated from the base navigator.
+
+See [browser support for PWA](https://en.wikipedia.org/wiki/Progressive_web_app#Browser_support)
diff --git a/docs/ecolyo/index.md b/docs/ecolyo/index.md
index 107d319..0d07149 100644
--- a/docs/ecolyo/index.md
+++ b/docs/ecolyo/index.md
@@ -9,6 +9,14 @@ This is a [Cozy](https://docs.cozy.io/en/) application that allows users to conn
 !!! danger "Reminder"
     If you're a new developer tasked to work on this project, please get acquainted with the team [processes](https://forge.grandlyon.com/web-et-numerique/factory/wiki_web_num) and read the advised [dev environment](https://forge.grandlyon.com/web-et-numerique/factory/wiki_web_num) documentation and the self-data [prerequisites](../index.md#installing-prerequisites).
 
+## [Ecolyo.com](ecolyo.com)
+
+Ecolyo has a public landing page that showcases features.
+
+## Konnectors
+
+Ecolyo heavily rely on konnectors to work, check our [konnector documentation](../konnectors/index.md).
+
 ## ![gitlab](../img/gitlab-logo.svg) Repositories
 
 - [Ecolyo](https://forge.grandlyon.com/web-et-numerique/factory/llle_project/ecolyo)
@@ -16,7 +24,3 @@ This is a [Cozy](https://docs.cozy.io/en/) application that allows users to conn
 - Ecolyo Agent
     - [Ecolyo-agent server](https://forge.grandlyon.com/web-et-numerique/factory/llle_project/backoffice-server)
     - [Ecolyo-agent client](https://forge.grandlyon.com/web-et-numerique/factory/llle_project/backoffice-client)
-
-## Konnectors
-
-Ecolyo heavily rely on konnectors to work, check our [konnector documentation](../konnectors/index.md).
diff --git a/docs/ecolyo/project_architecture/architecture.md b/docs/ecolyo/technical/architecture.md
similarity index 100%
rename from docs/ecolyo/project_architecture/architecture.md
rename to docs/ecolyo/technical/architecture.md
diff --git a/docs/ecolyo/application/deploy.md b/docs/ecolyo/technical/deploy.md
similarity index 99%
rename from docs/ecolyo/application/deploy.md
rename to docs/ecolyo/technical/deploy.md
index a8a03b1..faff110 100644
--- a/docs/ecolyo/application/deploy.md
+++ b/docs/ecolyo/technical/deploy.md
@@ -1,4 +1,4 @@
-# Deploy
+# Deploy Ecolyo
 
 This section will show you how to deploy your project on different environments.
 
diff --git a/docs/ecolyo/project_architecture/doctypes.md b/docs/ecolyo/technical/doctypes.md
similarity index 100%
rename from docs/ecolyo/project_architecture/doctypes.md
rename to docs/ecolyo/technical/doctypes.md
diff --git a/docs/ecolyo/project_architecture/environments.md b/docs/ecolyo/technical/environments.md
similarity index 100%
rename from docs/ecolyo/project_architecture/environments.md
rename to docs/ecolyo/technical/environments.md
diff --git a/docs/ecolyo/application/gitflow.md b/docs/ecolyo/technical/gitflow.md
similarity index 100%
rename from docs/ecolyo/application/gitflow.md
rename to docs/ecolyo/technical/gitflow.md
diff --git a/docs/ecolyo/getting_started/launch_local_application.md b/docs/ecolyo/technical/launch_local_application.md
similarity index 100%
rename from docs/ecolyo/getting_started/launch_local_application.md
rename to docs/ecolyo/technical/launch_local_application.md
diff --git a/docs/ecolyo/project_architecture/libraries.md b/docs/ecolyo/technical/libraries.md
similarity index 100%
rename from docs/ecolyo/project_architecture/libraries.md
rename to docs/ecolyo/technical/libraries.md
diff --git a/docs/ecolyo/application/mail.md b/docs/ecolyo/technical/mail.md
similarity index 100%
rename from docs/ecolyo/application/mail.md
rename to docs/ecolyo/technical/mail.md
diff --git a/docs/ecolyo/application/redux.md b/docs/ecolyo/technical/redux.md
similarity index 100%
rename from docs/ecolyo/application/redux.md
rename to docs/ecolyo/technical/redux.md
diff --git a/docs/ecolyo/application/release.md b/docs/ecolyo/technical/release.md
similarity index 99%
rename from docs/ecolyo/application/release.md
rename to docs/ecolyo/technical/release.md
index 8c32782..347f960 100644
--- a/docs/ecolyo/application/release.md
+++ b/docs/ecolyo/technical/release.md
@@ -1,4 +1,4 @@
-# Release
+# Release Ecolyo
 
 ## Conventional commit
 
diff --git a/docs/ecolyo/project_architecture/remote_doctypes.md b/docs/ecolyo/technical/remote_doctypes.md
similarity index 100%
rename from docs/ecolyo/project_architecture/remote_doctypes.md
rename to docs/ecolyo/technical/remote_doctypes.md
diff --git a/docs/ecolyo/application/scaffolding.md b/docs/ecolyo/technical/scaffolding.md
similarity index 100%
rename from docs/ecolyo/application/scaffolding.md
rename to docs/ecolyo/technical/scaffolding.md
diff --git a/docs/ecolyo/services/aggregator_usage_events.md b/docs/ecolyo/technical/services/aggregator_usage_events.md
similarity index 100%
rename from docs/ecolyo/services/aggregator_usage_events.md
rename to docs/ecolyo/technical/services/aggregator_usage_events.md
diff --git a/docs/ecolyo/services/consumption_alert.md b/docs/ecolyo/technical/services/consumption_alert.md
similarity index 100%
rename from docs/ecolyo/services/consumption_alert.md
rename to docs/ecolyo/technical/services/consumption_alert.md
diff --git a/docs/ecolyo/services/enedis_halfhour_monthly_analysis.md b/docs/ecolyo/technical/services/enedis_halfhour_monthly_analysis.md
similarity index 100%
rename from docs/ecolyo/services/enedis_halfhour_monthly_analysis.md
rename to docs/ecolyo/technical/services/enedis_halfhour_monthly_analysis.md
diff --git a/docs/ecolyo/services/index.md b/docs/ecolyo/technical/services/index.md
similarity index 100%
rename from docs/ecolyo/services/index.md
rename to docs/ecolyo/technical/services/index.md
diff --git a/docs/ecolyo/services/monthly_report_notification.md b/docs/ecolyo/technical/services/monthly_report_notification.md
similarity index 100%
rename from docs/ecolyo/services/monthly_report_notification.md
rename to docs/ecolyo/technical/services/monthly_report_notification.md
diff --git a/docs/ecolyo/getting_started/launch_local_konnector.md b/docs/konnectors/launch_local_konnector.md
similarity index 100%
rename from docs/ecolyo/getting_started/launch_local_konnector.md
rename to docs/konnectors/launch_local_konnector.md
diff --git a/docs/pilote/Pilote-TS-Back/application/deploy.md b/docs/pilote/Pilote-TS-Back/application/deploy.md
index a428850..3602417 100644
--- a/docs/pilote/Pilote-TS-Back/application/deploy.md
+++ b/docs/pilote/Pilote-TS-Back/application/deploy.md
@@ -1,4 +1,4 @@
-# Deploy
+# Deploy TS Back
 
 For each environment, the CI-CD is implemented.
 
diff --git a/docs/pilote/Pilote-TS-Front/application/deploy.md b/docs/pilote/Pilote-TS-Front/application/deploy.md
index a2d79e3..2940240 100644
--- a/docs/pilote/Pilote-TS-Front/application/deploy.md
+++ b/docs/pilote/Pilote-TS-Front/application/deploy.md
@@ -1,4 +1,4 @@
-# Deployment
+# Deploy TS Front
 
 For each environment, the CI-CD is implemented.
 
diff --git a/docs/pilote/Pilote-Usager/application/deploy.md b/docs/pilote/Pilote-Usager/application/deploy.md
index cbd3e09..9382809 100644
--- a/docs/pilote/Pilote-Usager/application/deploy.md
+++ b/docs/pilote/Pilote-Usager/application/deploy.md
@@ -1,4 +1,4 @@
-# Deploy
+# Deploy Pilote Usager
 
 :construction: Section under Construction :construction:
 
diff --git a/mkdocs.yml b/mkdocs.yml
index 2c18b37..64f99e2 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,7 +1,7 @@
 site_name: Self-Data Grandlyon - Technical Docs
 site_description: A Collection of Technical Documentations Related to the Self-Data Grandlyon Projects.
 site_author: Métropole de Lyon
-repo_name: 'Forge link'
+repo_name: 'Forge'
 repo_url: 'https://forge.grandlyon.com/web-et-numerique/factory/llle_project/self-data-technical-doc'
 edit_uri: 'https://forge.grandlyon.com/web-et-numerique/factory/llle_project/self-data-technical-doc/-/blob/master/docs/'
 
@@ -61,28 +61,26 @@ nav:
       - Local Stack: cozystack/local.md
   - Ecolyo:
       - Introduction: ecolyo/index.md
-      - Getting started:
-          - Launch the application on local: ecolyo/getting_started/launch_local_application.md
-          - Launch a konnector on local: ecolyo/getting_started/launch_local_konnector.md
-      - Project Architecture:
-          - Architecture: ecolyo/project_architecture/architecture.md
-          - Libraries: ecolyo/project_architecture/libraries.md
-          - Environments: ecolyo/project_architecture/environments.md
-          - Doctypes: ecolyo/project_architecture/doctypes.md
-          - Remote Doctypes: ecolyo/project_architecture/remote_doctypes.md
-      - Application:
-          - Deploy: ecolyo/application/deploy.md
-          - Gitflow: ecolyo/application/gitflow.md
-          - Mail: ecolyo/application/mail.md
-          - Redux: ecolyo/application/redux.md
-          - Release: ecolyo/application/release.md
-          - Scaffolding: ecolyo/application/scaffolding.md
-      - Services:
-          - Description: ecolyo/services/index.md
-          - Monthly report notification: ecolyo/services/monthly_report_notification.md
-          - Aggregator usage events: ecolyo/services/aggregator_usage_events.md
-          - Consumption Alert: ecolyo/services/consumption_alert.md
-          - Enedis Halfhour Monthly Analysis: ecolyo/services/enedis_halfhour_monthly_analysis.md
+      - Technical:
+          - Getting started: ecolyo/technical/launch_local_application.md
+          - Architecture: ecolyo/technical/architecture.md
+          - Deploy: ecolyo/technical/deploy.md
+          - Doctypes: ecolyo/technical/doctypes.md
+          - Environments: ecolyo/technical/environments.md
+          - Gitflow: ecolyo/technical/gitflow.md
+          - Libraries: ecolyo/technical/libraries.md
+          - Mail: ecolyo/technical/mail.md
+          - Redux: ecolyo/technical/redux.md
+          - Release: ecolyo/technical/release.md
+          - Remote Doctypes: ecolyo/technical/remote_doctypes.md
+          - Scaffolding: ecolyo/technical/scaffolding.md
+          - Services:
+              - Description: ecolyo/technical/services/index.md
+              - Monthly report notification: ecolyo/technical/services/monthly_report_notification.md
+              - Aggregator usage events: ecolyo/technical/services/aggregator_usage_events.md
+              - Consumption Alert: ecolyo/technical/services/consumption_alert.md
+              - Enedis half hour Monthly Analysis: ecolyo/technical/services/enedis_halfhour_monthly_analysis.md
+
       - Functionalities:
           - Analysis: ecolyo/functionalities/analysis.md
           - Challenge: ecolyo/functionalities/challenge.md
@@ -95,21 +93,24 @@ nav:
           - Onboarding: ecolyo/functionalities/onboarding.md
           - Price Calculation: ecolyo/functionalities/prices_calculation.md
           - Profile Type: ecolyo/functionalities/profile_type.md
+          - PWA: ecolyo/functionalities/pwa.md
           - Terms: ecolyo/functionalities/terms.md
           - Usage events tracking: ecolyo/functionalities/usage_events_tracking.md
-      - Ecolyo-Agent:
-          - Introduction: ecolyo/ecolyo-agent/introduction.md
-          - Getting started:
-              - Launch the application on local: ecolyo/ecolyo-agent/getting_started/launch_local_application.md
-              - Libraries: ecolyo/ecolyo-agent/getting_started/libraries.md
-          - Functionalities:
-              - General: ecolyo/ecolyo-agent/functionalities/general.md
-              - Authentication: ecolyo/ecolyo-agent/functionalities/authentication.md
-              - Routes: ecolyo/ecolyo-agent/functionalities/routes.md
-          - Development:
-              - Deploy: ecolyo/ecolyo-agent/development/deploy.md
-              - Handle assets: ecolyo/ecolyo-agent/development/handle_assets.md
-              - Backup: ecolyo/ecolyo-agent/development/backup.md
+  - Ecolyo-Agent:
+      - Introduction: ecolyo-agent/introduction.md
+      - Technical:
+          - Getting started: ecolyo-agent/technical/getting_started.md
+          - Deploy: ecolyo-agent/technical/deploy.md
+          - ⚠️ API Routes: ecolyo-agent/technical/api_routes.md
+          - Handle assets: ecolyo-agent/technical/handle_assets.md
+          - Backup: ecolyo-agent/technical/backup.md
+          - Libraries: ecolyo-agent/technical/libraries.md
+      - Functionalities:
+          - Authentication: ecolyo-agent/functionalities/authentication.md
+          - Custom Popup: ecolyo-agent/functionalities/custom_popup.md
+          - Newsletter: ecolyo-agent/functionalities/newsletter.md
+          - Partners issues: ecolyo-agent/functionalities/partners_issues.md
+          - Prices: ecolyo-agent/functionalities/prices.md
   - Pilote:
       - Introduction: pilote/index.md
       - Pilote-Usager:
@@ -150,6 +151,7 @@ nav:
       - Enedis SGE: konnectors/enedis-sge.md
       - GRDF: konnectors/grdf.md
       - Eau du Grand Lyon: konnectors/egl.md
+      - Launch a konnector on local: konnectors/launch_local_konnector.md
   - Proxy:
       - Description: proxy/description.md
       - Monitoring: proxy/monitoring.md
-- 
GitLab