mon-entreprise/publicodes
Maxime Quandalle 872133aefc
Merge pull request #1833 from betagouv/nouvelle-url
Remplace l'URL de mon-entreprise en mon-entreprise.urssaf.fr
2021-11-30 17:31:20 +01:00
..
.github/workflows Prettier linting in publicodes subtree 2021-07-26 12:26:25 +02:00
core Merge pull request #1788 from betagouv/charte-urssaf-bootstrap 2021-11-30 16:09:05 +01:00
docs Merge commit '2e6ce3ab1a38189ecd071b97a8aa239e62a523ce' 2021-11-05 16:01:27 +01:00
example/publicodes-react Merge commit '2e6ce3ab1a38189ecd071b97a8aa239e62a523ce' 2021-11-05 16:01:27 +01:00
site Merge pull request #1788 from betagouv/charte-urssaf-bootstrap 2021-11-30 16:09:05 +01:00
ui-react Merge pull request #1788 from betagouv/charte-urssaf-bootstrap 2021-11-30 16:09:05 +01:00
.editorconfig Prettier linting in publicodes subtree 2021-07-26 12:26:25 +02:00
.gitignore MAJ publicodes (#1645) 2021-07-06 15:47:44 +02:00
.prettierrc.yaml Prettier linting in publicodes subtree 2021-07-26 12:26:25 +02:00
CHANGELOG.md Squashed 'publicodes/' changes from 10a30d32..a680ad31 2021-11-05 15:52:37 +01:00
CONTRIBUTING.md Squashed 'publicodes/' changes from 10a30d32..a680ad31 2021-11-05 15:52:37 +01:00
LICENSE Squashed 'publicodes/' changes from 10a30d32..a680ad31 2021-11-05 15:52:37 +01:00
README.md Merge pull request #1833 from betagouv/nouvelle-url 2021-11-30 17:31:20 +01:00
package.json Prettier linting in publicodes subtree 2021-07-26 12:26:25 +02:00
tsconfig.json Squashed 'publicodes/' changes from 10a30d32..a680ad31 2021-11-05 15:52:37 +01:00
yarn.lock Merge commit '2e6ce3ab1a38189ecd071b97a8aa239e62a523ce' 2021-11-05 16:01:27 +01:00

README.md

🇬🇧 Most of the documentation (including issues and commit messages) is written in French, please raise an issue if you are interested and do not speak French. We intend to translate the language and the documentation in the coming weeks.

Publicodes

Npm version Gitter chat

Publicodes est un langage déclaratif pour encoder les algorithmes d'intérêt public. Il permet de réaliser des calculs généraux tout en fournissant une explication permettant de comprendre et de documenter ces calculs.

Publicodes est adapté pour modéliser des domaines métiers complexes pouvant être décomposés en règles élémentaires simples (comme la législation socio-fiscale, un bilan carbone, un estimateur de rendement locatif, etc.).

Il permet de générer facilement des simulateurs web interactifs où l'on peut affiner progressivement le résultat affiché, et d'exposer une documentation du calcul explorable.

Installation

npm install publicodes

Documentation

Projets phares

  • mon-entreprise.fr utilise publicodes pour spécifier l'ensemble des calculs relatifs à la législation socio-fiscale en France. Le site permet entre autre de simuler une fiche de paie complète, de calculer les cotisations sociales pour un indépendant ou encore connaître le montant du chômage partiel.
  • futur.eco utilise publicodes pour calculer les bilans carbone d'un grand nombre d'activités, plats, transports ou biens.
  • Nos Gestes Climat utilise publicodes pour proposer un calculateur d'empreinte climat personnel de référence complètement ouvert