@betagouv/france-chaleur-urbaine-publicodes
Advanced tools
Comparing version 0.4.0 to 0.6.2
{ | ||
"name": "@betagouv/france-chaleur-urbaine-publicodes", | ||
"version": "0.4.0", | ||
"version": "0.6.2", | ||
"repository": { | ||
@@ -5,0 +5,0 @@ "type": "git", |
@@ -19,36 +19,30 @@ <div align="center"> | ||
## Usage | ||
Ajouter le paquet à vos dépendances : | ||
### Usage | ||
```sh | ||
yarn add @betagouv/france-chaleur-urbaine-publicodes | ||
# installe les dépendances | ||
yarn install | ||
# compile le modèle publicodes en un fichier JSON et lance la documentation (mode watch) | ||
yarn dev | ||
``` | ||
Instancier un nouveau moteur Publicode : | ||
```typescript | ||
import Engine from "publicodes" | ||
import rules from "@betagouv/france-chaleur-urbaine-publicodes" | ||
### Publier une nouvelle version | ||
const engine = new Engine(rules) | ||
Afin de publier une nouvelle version il suffit d'exécuter la commande `npm version`, pour créer un commit avec la nouvelle version dans le package.json et faire un tag git. | ||
```sh | ||
# prochaine version v0.X.0 | ||
npm version minor | ||
``` | ||
engine.evaluate("dépenses primeur") | ||
Il ne reste alors plus qu'à pousser le commit et le tag pour créer une release sur le [registre NPM](https://www.npmjs.com/package/@betagouv/france-chaleur-urbaine-publicodes). | ||
```sh | ||
git push && git push --tags | ||
``` | ||
Utiliser certaines règles dans un autre modèle publicodes : | ||
```yaml | ||
importer!: | ||
depuis: | ||
nom: @betagouv/france-chaleur-urbaine-publicodes | ||
url: https://github.com/betagouv/france-chaleur-urbaine-publicodes | ||
les règles: | ||
- prix . carottes | ||
- prix . carottes | ||
- prix . avocats | ||
``` | ||
### Détail des commandes | ||
### En local | ||
#### Compiler le modèle | ||
@@ -82,3 +76,3 @@ | ||
#### Lancer l'API | ||
#### Lancer l'API (non utilisé) | ||
@@ -96,5 +90,1 @@ > Le code de l'API est disponible dans le workspace | ||
``` | ||
## Publier une nouvelle version (manuellement pour le moment) | ||
Afin de publier une nouvelle version il suffit d'exécuter la commande `yarn publish`. |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
571320
88