Skip to content

Modèle de calcul du simulateur pour changer de voiture de Agir

License

Notifications You must be signed in to change notification settings

betagouv/publicodes-voiture

Repository files navigation

Simulateur Changer de voiture

Report BugAPI docsContributePublicodes

Modèle de calcul pour le simulateur d'aide au changement de voiture d'Agir.

Warning

Ce projet est en cours d'expérimentation et n'est pas encore prêt pour une réutilisation en production. Voir le document de travail pour plus d'informations sur le projet.

Usage

Ajouter le paquet à vos dépendances :

yarn add publicodes-voiture

Instancier un nouveau moteur Publicode :

import Engine from "publicodes"
import rules from "publicodes-voiture"

const engine = new Engine(rules)

engine.evaluate("empreinte carbone . voiture . essence")

En local

Compiler le modèle

Les règles publicodes du modèle sont disponible dans le dossier rules/.

Pour installer les dépendances et compiler tous les fichiers .publicodes en un seul fichier JSON, il suffit d'exécuter la commande suivante :

yarn

yarn build

Lancer la documentation

Le code de la documentation est disponible dans le dossier online-doc/.

Pour lancer l'app React en local permettant de parcourir la documentation du modèle, il suffit d'exécuter la commande suivante :

yarn install --cwd doc

yarn doc

Publier une nouvelle version

Afin de publier une nouvelle version il suffit d'exécuter la commande npm version.