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.
Prend le fichier .yml source qui liste 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
Créer des fichiers json contenant un extrait consolidé des métadonnées exposées sur https://data.code.gouv.fr..
bbin install https://git.sr.ht/~codegouvfr/codegouvfr-outils/blob/main/src/consolidate-datacodegouvfr.clj
Fusionner les données des prestataires SILL venant de l'ADULLACT et du CNLL.
bbin install https://git.sr.ht/~codegouvfr/codegouvfr-outils/blob/main/src/sill-prestataires.clj
Exporter le flux RSS latest-sill.xml Ă partir de https://code.gouv.fr/sill/api/sill.json.
bbin install https://git.sr.ht/~codegouvfr/codegouvfr-outils/blob/main/src/sill-create-latest-xml.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
Prend la version json de la documentation et en publie la FAQ en
json.
bbin install https://git.sr.ht/~codegouvfr/codegouvfr-outils/blob/main/src/spit-faq-from-json-documentation.clj
Permet de lister les dépôts pour lesquels manque une licence parmi ceux référencés sur https://code.gouv.fr/public/.
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.