Un langage déclaratif pour modéliser des domaines métiers complexes en les décomposant en règles élémentaires simples (comme la [législation socio-fiscale](https://github.com/betagouv/mon-entreprise/tree/master/publicodes),
[un bilan carbone](https://github.com/laem/futureco-data/blob/master/co2.yaml),
un estimateur de rendement locatif, etc.).

En plus de calculer des résultats à partir d'une situation saisie, publicodes génère automatiquement une documentation complète sur le Web, et des simulateurs interactifs où l'utilisateur peut répondre question après question pour affiner son résultat.

### Aperçu

```yaml
prix d'un repas: 10 €/repas

nombre de repas: 5 repas

prix: nombre de repas * prix d'un repas

prix . HT: prix * (1 - TVA)

prix . TVA: 20%
```