Skip to content

About

Editeur de configuration pour le Validator IGN

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

validator-config-editor

Outil de validation et d'édition des configurations IGNF/validator. Il travaille sur tout le dossier de configuration à la fois :

  • vce check <dossier> valide tous les modèles et leurs références croisées ;
  • vce serve <dossier> ouvre un éditeur local dans le navigateur ;
  • vce compare <référence> <modèle> compare deux modèles (fichiers, tables, colonnes, listes) ;
  • vce site <dossier> <sortie> produit un site en lecture seule de la configuration, à publier sur GitHub Pages (voir utilisation).

Éditeur en ligne

https://ignf.github.io/validator-config-editor/

Sans installation : ouvrez le dossier config/ d'un dépôt de configuration, parcourez, validez et modifiez les modèles, puis téléchargez la configuration en ZIP. Les fichiers restent sur votre poste.

Utilisation dans un dépôt de configuration

À la racine du dépôt de configuration, créer package.json :

{
  "private": true,
  "devDependencies": {
    "validator-config-editor": "github:IGNF/validator-config-editor#v0.1.0"
  },
  "scripts": {
    "edit": "vce serve config",
    "check": "vce check config"
  }
}

Puis, avec Node.js ≥ 22 :

npm install
npm run check   # valide config/ (code de sortie 1 en cas d'erreur)
npm run edit    # ouvre l'éditeur local sur http://127.0.0.1:5174/

Options, codes de sortie et fonctions de l'éditeur : docs/utilisation.md.

Contribuer

Voir docs/ : développement, principes, workflow spec → issue → PR.

About

Editeur de configuration pour le Validator IGN

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages