1.1.1 • Published 1 month ago

@incubateur-ademe/publicodes-negaoctet v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

CI NPM

Un modèle Publicodes de la base de données NegaOctet.

Sa documentation est disponible en ligne.

Usage

Ajouter le paquet à vos dépendances :

yarn add @incubateur-ademe/publicodes-negaoctet

Instancier un nouveau moteur Publicode :

import Engine from 'publicodes'
import rules from '@incubateur-ademe/publicodes-negaoctet'

const engine = new Engine(rules)

engine.evaluate('construction data center')

Utiliser certaines règles dans un autre modèle publicodes :

importer!:
  depuis:
    nom: @incubateur-ademe/publicodes-negaoctet
    url: https://github.com/incubateur-ademe/publicodes-negaoctet
  dans: modèle numérique
  les règles:
    - numérique . internet . consommation horaire
    - ordinateur portable . construction

En local

Compiler le modèle

Les règles publicodes du modèle sont disponible dans le workspace 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 run build

Lancer la documentation

Le code de la documentation est disponible dans le workspace 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 i --cwd doc

yarn run doc

Lancer l'API

Le code de l'API est disponible dans le workspace api/.

Pour lancer le serveur Node permettant d'utiliser l'API REST, il faut utiliser les commandes suivantes :

yarn run api

# En watch-mode
yarn run api:watch

Publier une nouvelle version

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

1.1.1

1 month ago

1.1.0

1 month ago

1.0.1

7 months ago

0.2.2

8 months ago

0.2.1

8 months ago

0.2.0

8 months ago