Here are some things that I think should be fixed:
- react-jsonschema-form has "theming" functionality, where you can use form components from a particular component library. We should use the material ui theme to align with the test of the extension
- The current method of opening the form is hard to find. We should put it somewhere easy to find, such as in the OpenShift Explorer view
- In order to facilitate this, we will need to add another "page" to the form where the user selects what service they want to create before specifying the details for the service
- Many of the services you can create have a lot of unrequired properties in the JSON schema. There is a bug where unrequired boolean values are set to
false instead of undefined. It would be nice to make sure these cases work properly. It would also be nice to potentially hide the unrequired properties, so that the forms are shorter (the user can always go back and configure them further
Here are some things that I think should be fixed:
falseinstead ofundefined. It would be nice to make sure these cases work properly. It would also be nice to potentially hide the unrequired properties, so that the forms are shorter (the user can always go back and configure them further