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 </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 + </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 : + </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 : + </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 : + </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" :</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" - > - 🚧 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