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.
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 typemodgen get-config
par exemple) pour le sauvegarder dans le workspace vscode et l'utiliser pour valider/autocompléter la configuration.