Publi.Codes

Publié le

Introduction #

Publi.Codes est un langage déclaratif pour modéliser des domaines métiers complexes en les décomposant en règles élémentaires simples. Une explication plus terre à terre peut aussi être : plutôt que de faire un tableur incompréhensible et non versionné, faites un modèle Publi.Codes et déployez le site de documentation automatiquement généré.

Usages actuels par des administrations publiques #

Publi.Codes est le coeur de mon-entreprise.fr nosgestesclimat.fr mesaidesvelo.fr et https://futur.eco. Il est utilisé aussi par le Code du Travail Numérique, et d'autres projets publics sur lesquels nous n'avons aucune visibilité.

Comment l'outil peut contribuer à éclairer des calculs de l'administration (outil de calcul direct, mise en ligne de simulateurs, etc.) ? #

L'usage basique est un simple calculateur qui peut être lu et écrit par des profils non dev, notamment pour pérenniser un tableur qui s'échange en privé par mail. Le deuxième usage est d'itérer facilement et documenter l'algorithme (qui peut atteindre des dizaines de milliers de lignes) automatiquement sur un site Web (exemple). Le troisième usage est de générer automatiquement des formulaires complexes (avec des questions conditionnées par d'autres par exemple).

Quelle documentation pertinente pour un agent public qui souhaite explorer l'outil dans le cadre de la mise en oeuvre d'explications autour d'un calcul de son administration ? #

La documentation officielle de Publi.Codes et cet article qui en explique l'idée fondamentale.

Où est le code source et sous quelle licence ? #

github.com/betagouv/publicodes licence MIT

Qui développe l'outil (= qui a le contrôle sur les choix techniques) ? #

Principalement l'équipe et les ex-membres de mon-entreprise.fr, mais une communauté aujourd'hui active et principalement centrée sur la communauté beta.gouv.fr.

Paramètres d'affichage

Choisissez un thème pour personnaliser l’apparence du site.