This is an attempt at making blueprints easier to write/share/fix, by using YAML instead of JSON as a format. Existing blueprints should stay compatible, since JSON is valid YAML.
[x] Added yaml parser to load blueprints from that format
[x] Switched to Monaco with YAML plugin instead of JSON editor
[x] Display schema/validation related errors under the editor
[x] Disable the save button in case of errors
Next step will be to document blueprints properly, the demo below can give you an idea of how to use them.
This is an attempt at making blueprints easier to write/share/fix, by using YAML instead of JSON as a format. Existing blueprints should stay compatible, since JSON is valid YAML.
Next step will be to document blueprints properly, the demo below can give you an idea of how to use them.
Demo
https://user-images.githubusercontent.com/1970915/212490176-854208fa-26e9-4d1c-aeb8-f4fabdd91c7a.mp4