From 96d5977c8a2f8f8337675ff9f08731ec9623ff89 Mon Sep 17 00:00:00 2001 From: Emile Rolley Date: Fri, 26 Jul 2024 12:21:50 +0200 Subject: [PATCH] feat(data): init --- .gitignore | 2 +- agir-voiture-publicodes.model.json | 1 - doc/src/App.tsx | 2 +- rules/base.publicodes | 11 ---------- .../co\303\273t-mon\303\251taire.publicodes" | 22 +++++++++++++++++++ rules/empreinte-carbone.publicodes | 13 +++++++++++ 6 files changed, 37 insertions(+), 14 deletions(-) delete mode 100644 agir-voiture-publicodes.model.json delete mode 100644 rules/base.publicodes create mode 100644 "rules/co\303\273t-mon\303\251taire.publicodes" create mode 100644 rules/empreinte-carbone.publicodes diff --git a/.gitignore b/.gitignore index e693676..2d27506 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ node_modules .yarn -model-template.model.json index.d.ts index.js doc/dist/ +agir-voiture-publicodes.model.json diff --git a/agir-voiture-publicodes.model.json b/agir-voiture-publicodes.model.json deleted file mode 100644 index f6bffaa..0000000 --- a/agir-voiture-publicodes.model.json +++ /dev/null @@ -1 +0,0 @@ -{"prix":{"avec":{"carottes":"2€/kg","champignons":"5€/kg","avocat":"2€/avocat"}},"dépenses primeur":{"somme":["prix . carottes * 1.5 kg","prix . champignons * 500g","prix . avocat * 3 avocat"]}} \ No newline at end of file diff --git a/doc/src/App.tsx b/doc/src/App.tsx index d437db6..ea57a73 100644 --- a/doc/src/App.tsx +++ b/doc/src/App.tsx @@ -17,7 +17,7 @@ const baseUrl = process.env.NODE_ENV === "development" ? "" : "/agir-voiture-publicodes" // The default rule to display when the user lands on the documentation -const defaultRule = "dépenses primeur" +const defaultRule = "voiture" function Documentation() { const url = useParams()["*"] diff --git a/rules/base.publicodes b/rules/base.publicodes deleted file mode 100644 index 8011ae2..0000000 --- a/rules/base.publicodes +++ /dev/null @@ -1,11 +0,0 @@ -prix: - avec: - carottes: 2€/kg - champignons: 5€/kg - avocat: 2€/avocat - -dépenses primeur: - somme: - - prix . carottes * 1.5 kg - - prix . champignons * 500g - - prix . avocat * 3 avocat diff --git "a/rules/co\303\273t-mon\303\251taire.publicodes" "b/rules/co\303\273t-mon\303\251taire.publicodes" new file mode 100644 index 0000000..918ac61 --- /dev/null +++ "b/rules/co\303\273t-mon\303\251taire.publicodes" @@ -0,0 +1,22 @@ +voiture . coût: + somme: + - achat + - entretien + - carburant + - extras + +voiture . coût . achat: + par défaut: 25000 + unité: € + +voiture . coût . entretien: + par défaut: 600 + unité: €/an + +voiture . coût . carburant: + par défaut: 300 + unité: €/mois + +voiture . coût . extras: + par défaut: 50 + unité: €/mois diff --git a/rules/empreinte-carbone.publicodes b/rules/empreinte-carbone.publicodes new file mode 100644 index 0000000..0383129 --- /dev/null +++ b/rules/empreinte-carbone.publicodes @@ -0,0 +1,13 @@ +voiture: + +voiture . empreinte: + somme: + - fabrication + - utilisation + unité: kgCO2e/an + +voiture . empreinte . fabrication: + par défaut: 1000 + +voiture . empreinte . utilisation: + par défaut: 20