Ce dépôt contient des scripts exécutables répondant à divers besoins de la mission logiciels libres.
Vous avez besoin de babashka et de bbin qui permettent d'installer
facilement des scripts écrits en Clojure.
Crée les fichiers contenant les données exposées sur https://code.gouv.fr/sources.
bbin install https://git.sr.ht/~codegouvfr/codegouvfr-outils/blob/main/src/consolidate-datacodegouvfr.clj
Prend le fichier .yml source listant les comptes d'organisation hébergeant des codes sources d'organismes publics et l'exporte dans un fichier .yml mis en forme poue https://data.code.gouv.fr.
bbin install https://git.sr.ht/~codegouvfr/codegouvfr-outils/blob/main/src/export-comptes-organismes-publics.clj
Fusionne les données des prestataires de l'ADULLACT et du CNLL pour les exposer dans le SILL.
bbin install https://git.sr.ht/~codegouvfr/codegouvfr-outils/blob/main/src/sill-prestataires.clj
Enrichi le .json de l'annuaire des services publics en ajoutant les ancĂŞtres directs et lointains.
bbin install https://git.sr.ht/~codegouvfr/codegouvfr-outils/blob/main/src/annuaire-service-public-enrichi.clj
Produit un fichier .json avec les formations logiciels libres.
bbin install https://git.sr.ht/~codegouvfr/codegouvfr-outils/blob/main/src/formations-logiciels-libres.clj
Liste les dépôts pour lesquels manque une licence parmi ceux référencés sur https://code.gouv.fr/sources/.
bbin install https://git.sr.ht/~codegouvfr/codegouvfr-outils/blob/main/src/list-repos-wo-license.clj
Vous pouvez contribuer en envoyant vos correctifs (patches) à ~codegouvfr/dev@lists.sr.ht. Pensez à configurer votre copie locale du dépôt ainsi :
git config format.subjectPrefix 'PATCH codegouvfr-outils'
Les messages de commit sont de préférence rédigés en anglais.
Vous pouvez aussi créer un compte sur https://sr.ht et nous envoyer votre nom d'utilisateur, nous vous donnerons accès en écriture et vous pourrez publier vos contribution directement sur la branch main.
Nous n'acceptons les contributions que si elles sont signées (signed off) du vrai nom du contributeur. En signant ses contributions, le contributeur accepte le developer certificate of origin.
Si vous le souhaitez, vous pouvez aussi envoyer vos suggestions directement Ă l'adresse contact@code.gouv.fr.
Si vous aimez Clojure(script), vous pouvez soutenir l'écosystème en faisant un don à clojuriststogether.org.
2023-2024 DINUM, Bastien Guerry.
Le code est publié sous licence EPL 2.0 license.