klee-contrib / topmodel

Outil de modélisation et générateurs pour divers langages
https://klee-contrib.github.io/topmodel/
MIT License
11 stars 12 forks source link

[modgen / vscode] Génération du schéma YAML du fichier de config #240

Closed JabX closed 1 year ago

JabX commented 1 year ago

Le fichier de config de modgen est aujourd'hui écrit en dur dans Core et est recopié à la compilation dans le générateur et l'extension, c e qui force l'extension et le générateur à être toujours compatibles et dans une même version, mais qui surtout bloque une extensibilité future de modgen pour y brancher des générateurs personnalisés.

Chaque générateur devrait fournir son schéma de config, modgen devrait les rassembler pour reconstituer le fichier de config global, et l'extension devrait le récupérer (via une commande du type modgen get-config par exemple) pour le sauvegarder dans le workspace vscode et l'utiliser pour valider/autocompléter la configuration.