Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simple configuration generator UI #2

Open
Navnedia opened this issue Mar 26, 2023 · 1 comment
Open

Simple configuration generator UI #2

Navnedia opened this issue Mar 26, 2023 · 1 comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@Navnedia
Copy link
Owner

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.

@Navnedia Navnedia added the enhancement New feature or request label Mar 26, 2023
@Navnedia Navnedia added the documentation Improvements or additions to documentation label Sep 25, 2024
@Navnedia
Copy link
Owner Author

Navnedia commented Sep 25, 2024

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.

@Navnedia Navnedia changed the title Simple configuration generator Simple configuration generator UI Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant