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

Consider making uiSchema optional #84

Open
matthewlenz opened this issue Nov 19, 2020 · 2 comments
Open

Consider making uiSchema optional #84

matthewlenz opened this issue Nov 19, 2020 · 2 comments

Comments

@matthewlenz
Copy link

Great project. Maybe this is already available and I just overlooked it in the documentation. Have you considered making it "just work" using reasonable defaults for a uiSchema? Pretty much every other json schema form generator available will generate a basic form with no manual layout required.

@jarvelov
Copy link
Owner

jarvelov commented Nov 22, 2020

Hi @matthewlenz

No, this is not included although I have considered it, however this project as it is right now takes up pretty much all the time I can give, so I wouldn't have the time to develop and maintain this feature.

It would require some thought as to what scope the feature should have. Since there are many forms out there, a level has to be set where the "reasonable defaults" are maintainable and that it covers most use cases. It would be very sweet to have something like that in VFJS, but right now my focus is on Vue 3 compatibility and after that it's to handle async validations.

However, should you or someone else be interested in contributing such a feature I very much welcome it and would be happy to provide feedback.

To any one reading this and thinking that you want to submit a PR with it, do make an issue first and lay out your idea for the implementation first. There are a couple of pitfalls one needs to navigate around when it comes to this issue.

@matthewlenz
Copy link
Author

I understand completely. Not exactly a quick undertaking. Thanks for the response.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants