From 9ee9502ae7775998d0786090d9be5b43749f96ce Mon Sep 17 00:00:00 2001
From: Dorine Lambinet <dorine.lambinet@gmail.com>
Date: Thu, 10 Jun 2021 12:36:59 +0200
Subject: [PATCH] =?UTF-8?q?Compl=C3=A8te=20la=20page=20=C3=A0=20propos?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/routes/a-propos.svelte                    | 232 +++++++++++++++++-
 ...omment-fonctionnent-les-simulateurs.svelte |  12 -
 src/routes/contribuer.svelte                  |  60 +++--
 static/picto-circo-data.png                   | Bin 0 -> 23540 bytes
 4 files changed, 261 insertions(+), 43 deletions(-)
 create mode 100644 static/picto-circo-data.png

diff --git a/src/routes/a-propos.svelte b/src/routes/a-propos.svelte
index ca1f9361e..d8fbfdf7c 100644
--- a/src/routes/a-propos.svelte
+++ b/src/routes/a-propos.svelte
@@ -1,5 +1,6 @@
 <script lang="ts">
   import { session } from "$app/stores"
+  import TextUnderconstructionMessage from "$lib/components/transverse_pages/TextUnderconstructionMessage.svelte"
 </script>
 
 <svelte:head>
@@ -18,7 +19,15 @@
       </h2>
       <p class="leading-normal pb-3 text-base text-justify">
         LexImpact est un service de l'Assemblée nationale depuis 2020, rattaché
-        à la Direction de l'Évaluation et du Contrôle.
+        à la Direction de l'Évaluation et du Contrôle, spécialisé dans le
+        chiffrage et la gestion de données. <br /><br />En suivant une méthode
+        itérative reposant sur l’analyse des besoins des utilisateurs, notamment
+        les députés, leurs collaborateurs, et les services de l'Assemblée
+        nationale, LexImpact a pour objectif de mettre à leur disposition
+        différents outils. Ces outils étant pour la majorité, ouverts (<a
+          class="underline hover:text-le-bleu"
+          href="/cgu">consulter nos CGU</a
+        >). Ils sont donc également à disposition de la société civile.
       </p>
       <h2 class="pb-3 pt-5 text-xl text-gray-700 font-bold">
         Une équipe pluridisciplinaire, <br /> centrée données, analyse et utilisateurs
@@ -31,14 +40,6 @@
         compétences (science des données, développement et design) permettant de
         récupérer des données, de les analyser, et de les rendre accessibles par
         des interfaces adaptées.
-        <br /> <br />En suivant une méthode itérative reposant sur l’analyse des
-        besoins des utilisateurs, notamment les députés, leurs collaborateurs,
-        et les services de l'Assemblée nationale, LexImpact a pour objectif de
-        mettre à leur disposition différents outils. Ces outils étant développés
-        en OpenSource, et sont, pour la majorité, ouverts (<a
-          class="underline hover:text-le-bleu"
-          href="/cgu">consulter nos CGU</a
-        >). Ils sont donc également à disposition de la société civile.
       </p>
       <h2 class="pb-3 pt-5 text-xl text-gray-700 font-bold">
         L'origine du projet
@@ -84,6 +85,219 @@
           l’impôt sur le revenu.
         </li>
       </ul>
+      <!--Partie les services proposés-->
+      <h2 class="pb-3 pt-5 text-xl text-gray-700 font-bold">
+        Les services proposés
+      </h2>
+      <p class="leading-normal pb-8 text-base text-justify">
+        LexImpact met à disposition différents services :
+      </p>
+      <!-- Boutons vers les services-->
+      <div class="inline-block w-full">
+        <a
+          href="https://leximpact.an.fr/ir"
+          class="flex items-center border-black border bg-white mb-4 p-1 pl-5 text-base  rounded-lg text-black shadow-md hover:bg-le-jaune hover:bg-opacity-20"
+        >
+          <img
+            class="mr-2"
+            width="70"
+            src="/picto-impot-sur-le-revenu.png"
+            alt="Pictogramme représentant une feuille d'impôt"
+          />
+
+          un simulateur de l'impôt sur le revenu
+        </a>
+      </div>
+      <div class="inline-block w-full">
+        <a
+          href="https://leximpact.an.fr/dotations"
+          class="flex items-center border-black border bg-white mb-4 p-1 pl-5 text-base  rounded-lg text-black shadow-md hover:bg-le-jaune hover:bg-opacity-20"
+        >
+          <img
+            class="mr-2"
+            width="70"
+            src="/picto-dotations-communes.png"
+            alt="Pictogramme représentant un panneau de circulation indiquant commune"
+          />
+
+          un simulateur sur les dotations aux communes
+        </a>
+      </div>
+      <div class="inline-block w-full">
+        <a
+          href="/simulation"
+          class="flex items-center border-black border bg-white mb-4 p-1 pl-5 text-base rounded-lg text-black shadow-md hover:bg-le-jaune hover:bg-opacity-20"
+        >
+          <img
+            class="mr-2"
+            width="70"
+            src="/picto-affaires-sociales.png"
+            alt="Pictogramme représentant une feuille de paie"
+          />
+          <div class="block sm:flex">
+            <p class="">un simulateur sur les affaires sociales&nbsp;</p>
+            <p class=" italic">(en développement)</p>
+          </div>
+        </a>
+      </div>
+      <div class="inline-block w-full">
+        <a
+          href="https://umap.openstreetmap.fr/fr/map/circodata-test-interface_623082"
+          class="flex items-center border-black border bg-white mb-4 p-1 pl-5 text-base rounded-lg text-black shadow-md hover:bg-le-jaune hover:bg-opacity-20"
+        >
+          <img
+            class="mr-2"
+            width="70"
+            src="/picto-circo-data.png"
+            alt="Pictogramme représentant une feuille de paie"
+          />
+          <div class="block sm:flex">
+            <p class="">
+              un tableau de bord des données par circonscription&nbsp;
+            </p>
+            <p class=" italic">(en développement)</p>
+          </div>
+        </a>
+      </div>
+      <div class="inline-block w-full ">
+        <a
+          href="https://limesurvey.leximpact.dev/index.php/254182?lang=fr
+          "
+          class="flex items-center border-black border bg-white mb-4 p-1 pl-5 text-base rounded-lg text-black shadow-md hover:bg-le-jaune hover:bg-opacity-20"
+        >
+          <div class="block sm:flex">
+            <p class="">
+              un formulaire permettant de faire une demande de chiffrage
+              spécifique*
+            </p>
+          </div>
+        </a>
+      </div>
+      <p class="text-sm italic">
+        * Ce service s'adresse uniquement aux personnes rattachées à l'Assemblée
+        nationale (député, collaborateur, administrateur)
+      </p>
+
+      <h2 class="pb-3 pt-5 text-xl text-gray-700 font-bold">
+        Un projet open source
+      </h2>
+      <p class="leading-normal pb-8 text-base text-justify">
+        Le code de LexImpact est libre, sous licence AGPL-3.0, et peut donc être
+        vérifié et amélioré par toutes et tous. Vous pouvez retrouver l'ensemble
+        de nos dépôts sur <a
+          href="https://git.leximpact.dev/"
+          class="underline hover:text-le-bleu"
+        >
+          https://git.leximpact.dev/</a
+        >, ils sont également regroupés par produit ci-dessous :
+      </p>
+      <div class="grid md:grid-cols-2 gap-8 justify-between pt-4 pb-10">
+        <div>
+          <img
+            class=" w-16"
+            src="/picto-impot-sur-le-revenu.png"
+            alt="Pictogramme représentant le simulateur impôt sur le revenu"
+          />
+          <p class="pb-3 font-bold">
+            Dépôts du simulateur impôt sur le revenu&nbsp;:
+          </p>
+
+          <ul class="list-inside list-disc">
+            <li class="leading-normal pb-2">
+              Interface utilisateur :<br />
+              <a
+                href=" https://git.leximpact.dev/leximpact/leximpact-client"
+                class="text-gray-500 font-extralight underline hover:text-le-bleu"
+              >
+                https://git.leximpact.dev/leximpact/leximpact-client</a
+              > ;
+            </li>
+            <li class="leading-normal pb-2">
+              Arrière-plan :<br />
+              <a
+                href="https://git.leximpact.dev/leximpact/leximpact-prepare-data"
+                class="text-gray-500 font-extralight underline hover:text-le-bleu"
+              >
+                https://git.leximpact.dev/leximpact/leximpact-prepare-data</a
+              > ;
+            </li>
+            <li class="leading-normal pb-2">
+              Traitement des données :<br />
+              <a
+                href=" https://git.leximpact.dev/leximpact/leximpact-server"
+                class="text-gray-500 font-extralight underline hover:text-le-bleu"
+              >
+                https://git.leximpact.dev/leximpact/leximpact-server</a
+              >.
+            </li>
+          </ul>
+        </div>
+        <div>
+          <img
+            class=" w-16"
+            src="/picto-dotations-communes.png"
+            alt="Pictogramme représentant le simulateur impôt sur le revenu"
+          />
+          <p class="pb-3 font-bold">
+            Dépôts du simulateur des dotations aux communes&nbsp;:
+          </p>
+          <ul class="list-inside list-disc">
+            <li class="leading-normal pb-2">
+              Interface utilisateur :<br />
+              <a
+                href=" https://git.leximpact.dev/leximpact/leximpact-client"
+                class="text-gray-500 font-extralight underline hover:text-le-bleu"
+              >
+                https://git.leximpact.dev/leximpact/leximpact-client</a
+              > ;
+            </li>
+            <li class="leading-normal pb-2">
+              Arrière-plan :<br />
+              <a
+                href="https://git.leximpact.dev/leximpact/leximpact-prepare-data"
+                class="text-gray-500 font-extralight underline hover:text-le-bleu"
+              >
+                https://git.leximpact.dev/leximpact/openfisca-france-dotations-locales</a
+              >
+              ;
+              <p class="font-extralight">
+                Traitement des données (Package Python appelé par le
+                leximpact-serveur) :
+              </p>
+              <a
+                href="https://git.leximpact.dev/leximpact/openfisca-france-dotations-locales"
+                class="text-gray-500 font-extralight underline hover:text-le-bleu"
+              >
+                https://git.leximpact.dev/leximpact/openfisca-france-dotations-locales</a
+              > ;
+            </li>
+          </ul>
+        </div>
+        <div>
+          <img
+            class=" w-16"
+            src="/picto-affaires-sociales.png"
+            alt="Pictogramme représentant le simulateur impôt sur le revenu"
+          />
+          <p class="pb-3 font-bold">
+            Dépôts du simulateur affaires sociales&nbsp;:
+          </p>
+          <div class="pt-3">
+            <TextUnderconstructionMessage />
+          </div>
+        </div>
+        <div>
+          <img
+            class=" w-16"
+            src="/picto-circo-data.png"
+            alt="Pictogramme représentant le simulateur impôt sur le revenu"
+          />
+          <p class="pb-3 font-bold">Dépôts du produit "Circo Data"&nbsp;:</p>
+          <div class="pt-3">
+            <TextUnderconstructionMessage />
+          </div>
+        </div>
+      </div>
       <div class="mt-10 flex justify-end">
         <a
           href="/comment-fonctionnent-les-simulateurs"
diff --git a/src/routes/comment-fonctionnent-les-simulateurs.svelte b/src/routes/comment-fonctionnent-les-simulateurs.svelte
index c9a321ab3..e88386738 100644
--- a/src/routes/comment-fonctionnent-les-simulateurs.svelte
+++ b/src/routes/comment-fonctionnent-les-simulateurs.svelte
@@ -253,18 +253,6 @@
           />
           <p class="pb-3 font-bold">Simulateur des affaires sociales :</p>
           <TextUnderconstructionMessage />
-          <ul class="list-inside list-disc">
-            <li class="leading-normal pb-2 ">
-              <a href="" class="underline hover:text-le-bleu"
-                >NOM BASE DE DONNEES</a
-              >
-              de NOM FOURNISSEUR (ACRONYME)
-              <span class="italic">(millésime XXXX)</span><span
-                class="font-extralight"
-                >- Données ouvertes 🔓/Données protégées par des secrets 🔐.</span
-              >
-            </li>
-          </ul>
         </div>
       </div>
 
diff --git a/src/routes/contribuer.svelte b/src/routes/contribuer.svelte
index d4961fd2b..37e536e74 100644
--- a/src/routes/contribuer.svelte
+++ b/src/routes/contribuer.svelte
@@ -1,5 +1,6 @@
 <script lang="ts">
   import { session } from "$app/stores"
+  import TextUnderconstructionMessage from "$lib/components/transverse_pages/TextUnderconstructionMessage.svelte"
 </script>
 
 <svelte:head>
@@ -12,63 +13,63 @@
       <h1 class="font-serif font-bold pt-7 pb-3 text-3xl text-gray-700">
         Comment contribuer ?
       </h1>
-      <p
-        class="leading-normal flex text-base rounded p-3 text-white bg-yellow-500"
-      >
-        🚧 &nbsp; Cette page est en construction.
-      </p>
+      <!-- Partie depuis l'interface-->
       <h2 class="pb-3 pt-5 text-xl text-gray-700 font-bold">
-        J'aimerais ajouter/modifier un paramètre de la loi
+        1. Proposer une contribution depuis l'interface, sans coder
       </h2>
-      <h3 class="pb-2 pl-5 pt-2 text-base text-black font-bold">
-        Modifier un paramètre existant
+      <TextUnderconstructionMessage />
+      <h3 class="pb-3 pt-5 text-xl text-gray-700 font-light">
+        Ajouter/modifier un paramètre de la loi
       </h3>
+      <h4 class="pb-2 pl-5 pt-2 text-base text-black font-bold">
+        Modifier un paramètre existant
+      </h4>
       <p class="leading-normal pb-3 pl-5 text-base text-justify">
         Sed massa velit, feugiat id ultricies ac, accumsan non magna. Aliquam
         nec pulvinar dolor. Mauris et nunc sapien. Cras in maximus mi. Proin
         vestibulum justo ut nulla molestie, sed pellentesque sapien convallis.
         Vestibulum sodales nibh gravida auctor convallis.
       </p>
-      <h3 class="pb-2 pl-5 pt-5 text-base text-black font-bold">
+      <h4 class="pb-2 pl-5 pt-5 text-base text-black font-bold">
         Ajouter un nouveau paramètre
-      </h3>
+      </h4>
       <p class="leading-normal pb-3 pl-5 text-base text-justify">
         Sed massa velit, feugiat id ultricies ac, accumsan non magna. Aliquam
         nec pulvinar dolor. Mauris et nunc sapien. Cras in maximus mi. Proin
         vestibulum justo ut nulla molestie, sed pellentesque sapien convallis.
         Vestibulum sodales nibh gravida auctor convallis.
       </p>
-      <h2 class="pb-3 pt-5 text-xl text-gray-700 font-bold">
-        J'ai repéré ajouter/modifier une référence législative
-      </h2>
+      <h3 class="pb-3 pt-5 text-xl text-gray-700 font-light">
+        Ajouter/modifier une référence législative
+      </h3>
       <p class="leading-normal pb-3 text-base text-justify">
         Sed massa velit, feugiat id ultricies ac, accumsan non magna. Aliquam
         nec pulvinar dolor. Mauris et nunc sapien. Cras in maximus mi. Proin
         vestibulum justo ut nulla molestie, sed pellentesque sapien convallis.
         Vestibulum sodales nibh gravida auctor convallis.
       </p>
-      <h3 class="pb-2 pl-5 pt-2 text-base text-black font-bold">
+      <h4 class="pb-2 pl-5 pt-2 text-base text-black font-bold">
         Modifier une référence législative existante
-      </h3>
+      </h4>
       <p class="leading-normal pb-3 pl-5 text-base text-justify">
         Sed massa velit, feugiat id ultricies ac, accumsan non magna. Aliquam
         nec pulvinar dolor. Mauris et nunc sapien. Cras in maximus mi. Proin
         vestibulum justo ut nulla molestie, sed pellentesque sapien convallis.
         Vestibulum sodales nibh gravida auctor convallis.
       </p>
-      <h3 class="pb-2 pl-5 pt-5 text-base text-black font-bold">
+      <h4 class="pb-2 pl-5 pt-5 text-base text-black font-bold">
         Ajouter une référence législative existante
-      </h3>
+      </h4>
       <p class="leading-normal pb-3 pl-5 text-base text-justify">
         Sed massa velit, feugiat id ultricies ac, accumsan non magna. Aliquam
         nec pulvinar dolor. Mauris et nunc sapien. Cras in maximus mi. Proin
         vestibulum justo ut nulla molestie, sed pellentesque sapien convallis.
         Vestibulum sodales nibh gravida auctor convallis.
       </p>
-      <h2 class="pb-3 pt-5 text-xl text-gray-700 font-bold">
-        Je souhaite contribuer à l'élaboration des formules de calcul
-      </h2>
-      <p class="leading-normal pb-8 text-base text-justify">
+      <h3 class="pb-3 pt-5 text-xl text-gray-700 font-light">
+        Contribuer à l'élaboration des formules de calcul
+      </h3>
+      <p class="leading-normal pb-3 text-base text-justify">
         Sed massa velit, feugiat id ultricies ac, accumsan non magna. Aliquam
         nec pulvinar dolor. Mauris et nunc sapien. Cras in maximus mi. Proin
         vestibulum justo ut nulla molestie, sed pellentesque sapien convallis.
@@ -77,9 +78,24 @@
         orci ultrices. Nullam pharetra ante risus, ut pulvinar dui varius non.
         Nam venenatis pulvinar orci in rhoncus.
       </p>
+      <!-- Partie depuis les dépôts de code-->
+      <h2 class="pb-3 pt-5 text-xl text-gray-700 font-bold">
+        2. Proposer une contribution directement dans le dépôt git
+      </h2>
+
+      <p class="leading-normal pb-8 text-base text-justify">
+        L'ensemble du code source du service LexImpact est disponible sur <a
+          href="https://git.leximpact.dev/"
+          class="underline hover:text-le-bleu"
+        >
+          https://git.leximpact.dev/</a
+        >.
+      </p>
+
+      <!--Message renvoyant vers le fonctionnement des simulateurs-->
       <div class="bg-le-bleu-light rounded-sm shadow-sm p-3 flex">
         <p class="text-base ">
-          Besoin d'en savoir plus sur le fonctionnement des simulateurs
+          Vous souhaitez en savoir plus sur le fonctionnement des simulateurs
           LexImpact et nos processus de vérification ? Nous entrons dans les
           détails
           <a
diff --git a/static/picto-circo-data.png b/static/picto-circo-data.png
new file mode 100644
index 0000000000000000000000000000000000000000..411461708a9d8772881cb35dee1b5b28eac5480f
GIT binary patch
literal 23540
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

literal 0
HcmV?d00001

-- 
GitLab