Créer un blueprint
La documentation officielle est ici : https://www.jhipster.tech/modules/creating-a-blueprint
Un blueprint JHipster est un générateur Yeoman qui est composé à partir d’un sous-générateur JHipster spécifique pour étendre les fonctionnalités de ce dernier. Le blueprint peut remplacer tout getter défini du sous-générateur et fournir ses propres modèles et fonctionnalités. Les blueprints JHipster sont répertoriés sur le marketplace JHipster avec l’étiquette jhipster-blueprint. Cela permet de créer des blueprints tiers qui peuvent remplacer une partie spécifique de JHipster.
Pour utiliser un blueprint, exécutez la commande ci-dessous :
jhipster --blueprint <blueprint name>
Il faut retenir qu’un blueprint JHipster possède les caractéristiques suivantes :
-
C’est un package NPM, et c’est un générateur Yeoman.
-
Il suit une extension des règles Yeoman répertoriées sur https://yeoman.io/generators/ et peut être installé, utilisé et mis à jour à l’aide de la commande yo. Au lieu d’être préfixé par generator-, il est préfixé par generator-jhipster-, et au lieu d’avoir juste le mot clé yeoman-generator, il doit avoir deux mots-clés, yeoman-generator et jhipster-blueprint.
Un blueprint ne peut étendre...