Entrepreneur(e)s d’intérêt général permet à des talents du numérique ou « EIG » d’intégrer des administrations, pour relever en 10 mois des défis qui améliorent le service public.
En initiant des démarches d’exploration et d’émergence, l’ambition du programme est de développer une administration plus entrepreneuriale, tant dans ses méthodes que sa culture de travail. Ses valeurs cardinales sont :
- l’esprit entrepreneurial
- l’open-data et l’open-source
- le numérique éco-responsable
- le numérique accessible
Pour en savoir plus : https://eig.etalab.gouv.fr/programme.
Dans un contexte d’engagement de l’Etat en faveur de l’ouverture des données depuis le Partenariat pour le gouvernement ouvert (PGO) de 2016, afin de favoriser la transparence démocratique et le partage des informations, le site du programme Entrepreneur(e)s d’intérêt général ouvre son code source afin de le rendre accessible au plus grand nombre.
Le code du site fonctionne à travers deux branches : master
et prepod-v2
.
- La branche
master
est la production, à laquelle est connectée le back-office. Unpush
sur cette branche déploie le site sur https://eig.etalab.gouv.fr. - La branche
prepod-v2
permet de tester les développements avant de les basculer sur la branchemaster
. Unpush
sur cette branche déploie le site sur https://preprod.eig.etalab.gouv.fr (identifiants disponibles dans la documentation privée).
Remarque : la branche master
est en cours de renommage en main
.
Il existe deux façons de modifier les contenus (textes du site, biographies, articles, etc.) du site :
-
Soit en modifiant directement les fichiers. Dans ce cas, le changement est à faire sur une branche créée pour l'occasion, puis à intégrer à
preprod-v2
pour visualiser les changements, et enfin à passer sur la branchemaster
pour que envoyer les changements en production. -
Soit en passant par le back-office du site. En effet, le site fonctionne comme un CMS. Chaque modification opérée via le back-office a d'abord le statut de
draft
. Une branche est automatiquement créée pour chaque draft. Lorsque l'auteur(e) change le statut de la modification dedraft
àpublié
, la branche est automatiquement mergée àmaster
. Note : pour accéder au back-office, les contributeur·trice·s doivent être membres du répertoire Github.
- Cloner le repository
- Installer les dépendances avec la commande
npm install
. - Lancer le projet avec la commande
npm run start
.
La documentation qui suit est en anglais car elle provient de Netlify directement.
This is a small business template built with Victor Hugo and Netlify CMS, designed and developed by Darin Dimitroff, spacefarm.digital.
The template is based on small, content-agnostic partials that can be mixed and matched. The pre-built pages showcase just a few of the possible combinations. Refer to the site/layouts/partials
folder for all available partials.
Use Hugo’s dict
functionality to feed content into partials and avoid repeating yourself and creating discrepancies.
The template uses a custom fork of Tachyons and PostCSS with cssnext and cssnano. To customize the template for your brand, refer to src/css/imports/_variables.css
where most of the important global variables like colors and spacing are stored.
All SVG icons stored in site/static/img/icons
are automatically optimized with SVGO (gulp-svgmin) and concatenated into a single SVG sprite stored as a a partial called svg.html
. Make sure you use consistent icons in terms of viewport and art direction for optimal results. Refer to an SVG via the <use>
tag like so:
<svg width="16px" height="16px" class="db">
<use xlink:href="#SVG-ID"></use>
</svg>
Les contributions relevant de bugfix sur le code sont les bienvenues. La modification des contenus textuels reste à la charge de l'équipe EIG.
En ce qui concerne les données et les contenus, la licence utilisée est la licence ouverte 2.0. Etalab, encourageant la réutilisation des données publiques mises à disposition gratuitement. Cette licence introduit une réutilisation obligatoire des données publiques (articles D.323-2-1 et D. 323-2-2 du Code des relations entre le public et l’administration). Cette licence donne un droit non exclusif et gratuit de réutilisation libre de l’information à des fins commerciales, ou non, pour le monde entier, et pour une durée illimitée. Il s’agit d’une licence permissive, comprenant toutefois une contrainte importante, nécessitant la mention de la paternité et la date de la dernière mise à jour (article L. 322-1 du Code des relations entre le public et l’administration). L’utilisateur est en droit de « reproduire l’information, de la copier, de l’adapter, de la modifier, de l’extraire et de la transformer pour créer des informations dérivées, de la communiquer, la diffuser, la redistribuer, la publier et la transmettre ; de l’exploiter à titre commercial ». La présente licence a vocation à être utilisée par les administrations pour la réutilisation de leurs informations publiques. Elle peut également être utilisée par toute personne souhaitant mettre à disposition de l’« Information » dans les conditions définies par la présente licence. La France est dotée d’un cadre juridique global visant à une diffusion spontanée par les administrations de leurs informations publiques afin d’en permettre la plus large réutilisation. Le droit de la « Réutilisation » de l’« Information » des administrations est régi par le code des relations entre le public et l’administration (CRPA) et, le cas échéant, le code du patrimoine (livre II relatif aux archives).Cette licence facilite la réutilisation libre et gratuite des informations publiques et figure parmi les licences qui peuvent être utilisées par l’administration en vertu du décret pris en application de l’article L.323-2 du CRPA. Etalab est la mission chargée, sous l’autorité du Premier ministre, d’ouvrir le plus grand nombre de données publiques des administrations de l’État et de ses établissements publics. Elle a réalisé la Licence Ouverte pour faciliter la réutilisation libre et gratuite de ces informations publiques, telles que définies par l’article L321-1 du CRPA. Cette licence est une version 2.0 de la Licence Ouverte. Etalab se réserve la faculté de proposer de nouvelles versions de la Licence Ouverte. Cependant, les « Réutilisateurs » pourront continuer à réutiliser les informations disponibles sous cette licence s’ils le souhaitent.
En ce qui concerne le code source du dépôt du répertoire, il est publié sous la licence MIT. Permission est accordée, sans frais, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le « Logiciel »), pour traiter dans le Logiciel sans restriction, y compris, sans limitation, les droits d’utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et/ou vendre copies du Logiciel et de permettre aux personnes auxquelles le Logiciel est fourni à cet effet, sous réserve des conditions suivantes : L'avis de droit d'auteur ci-dessus et cet avis d'autorisation doivent être inclus dans tous les des copies ou des parties substantielles du Logiciel.