Hi Baoyuan,

I noticed the JSON Schema Form idea is now listed on the Apache GSoC 2026
Ideas page. Great to see it formalized!

I've been continuing work on the SchemaForm component based on your earlier
feedback. Here's the current status:

*Completed:*

✅ Basic type rendering (string/number/boolean/object/array)

✅ `oneOf` support for conditional field groups

✅ `dependencies` for show/hide fields

✅ Array handling (object arrays with `useFieldArray`, string arrays with
TagsInput)

✅ AJV validation integration with error mapping to form fields

✅ Tested with real `proxy-rewrite` plugin schema

*Remaining from the idea scope:*

- Unit and integration tests for schema parsing

- `anyOf` support (stretch goal)

- Documentation and developer guide

The demo page now includes tabs to compare a test schema against the real
`proxy-rewrite` schema, showcasing arrays, nested objects, and live
validation.

PR Link: Click Here <https://github.com/apache/apisix-dashboard/pull/3274>

Happy to discuss the remaining scope or address any feedback on the current
approach!

Best regards,

Deep Shekhar Singh,
Github: DSingh0304

Reply via email to