De l’auto-complétion (testé sur vs-code) peut être configuré pour les fichiers de configuration yaml.
Il faut:
- installer l’extension
yamlde RedHat - dans un fichier
schema.pyil faut importerjsonet les classes de configurations des appareils (KPZ101Config,KSG101Config,ScanConfig) et ajouter la ligne `print(json.dumps(KPZ101Config.model_json_schema())) - dans un terminal il faut lancer la commande
python schema.py > json_schema/kpz101_schema.json - dans le fichier
yamloù l’auto-complétion est souhaité, il faut ajouter en première ligne# yaml-language-server: $schema=json_schema/kpz101_schema.json(il faut adapter l’emplacement du fichierkpz101_schema.json)