
Les développeurs Italia sont le point de référence pour la communauté des développeurs créant la prochaine génération de services publics numériques en Italie.
Ce référentiel contient les sources du site Web. Le site Web est développé à l'aide de Jekyll.
Un travail d'action GitHub construit les sources, obtenant des données de développeurs.italia.it-data, et commet les artefacts résultants à la branche GH-Pages. Le travail est également déclenché tous les soirs pour obtenir les dernières données.
Nous utilisons Docker et Docker-Compose pour élever l'environnement des développeurs, il suffit de cloner le repo et
Copiez le fichier .env.example dans .env et modifiez les variables d'environnement car elle vous convient. .env.example détient la description détaillée de chaque variable.
cp .env.example .env Définissez la variable RUNAS sur votre utilisateur:
echo RUNAS= $( id -u ) : $( id -g ) >> .envConstruisez le conteneur:
docker-compose up Attendez que les journaux Docker disent explicitement que le site Web est servi à 0.0.0.0:4000 et accédez à http://localhost:4000 pour prévisualiser le site Web.
Jekyll ramassera les modifications des fichiers Markdown et les recompilera à la volée.
Si vous modifiez le Gemfile ou package.json , vous devrez reconstruire l'image avec:
docker-compose up --buildLa construction et les fichiers Docker exploitent un makefile, facilitant l'exécution de routines plus complexes. Vous pouvez consulter le Makefile pour en savoir plus sur les commandes exactes utilisées pour créer le site Web.
Veuillez consulter notre code de conduite pour assurer une grande collaboration avec le reste de la communauté.
Les développeurs Italia existent également grâce à vos contributions! Voici une liste d'utilisateurs qui ont déjà contribué à ce référentiel:
Cette liste est également affichée sur le site Web des développeurs Italia.
Chaque contribution est la bienvenue! Cependant, avant de poursuivre, veuillez consulter nos directives contributives.
Copyright © 2018-présent - Presidenza del Consiglio dei Ministri
Le code source est publié sous la licence BSD (code SPDX: BSD-3-Clause ) et il est distribué avec cette licence depuis le 30 mai 2018.
Le code précédent a été publié sous la licence du MIT.