Open Navnedia opened 1 year ago
I've discovered some cool React libraries that might help build a config generator without being too much work to justify. This library react-jsonschema-form lets you build UI forms from JSON templates/schema definitions and react components, then it will output the filled JSON with the form data. There is a library playground and documentation to discover how it works.
Due to the complexity of the JSON configuration, there may be a need to hide some of the more advanced settings under collapsible menus; here are a few resources that might help figure this out:
It would also be helpful if you could import your current configuration file and edit it with the UI tool.
It might be interesting to build a web based configuration site that makes it simple to configure through a form and generate the JSON file.