Hi Baoyuan and the APISIX community, I am writing to share my application and progress regarding APISIX-39 as part of the GSoC 2026 process. My name is Deep Shekhar Singh (GitHub: @DSingh0304). Over the past few months, I have become deeply involved in the APISIX Dashboard, and I have now formalized my proposal and technical approach.
Proposal Issue: https://github.com/apache/apisix-dashboard/issues/3315 Proof of Concept PR: https://github.com/apache/apisix-dashboard/pull/3274 As a native demonstration of the proposal, my Proof of Concept (PR #3274) already implements the core SchemaForm engine with the following features: - *Recursive Mapping*: Full support for nested objects and repeatable object arrays (useFieldArray). - *Conditional rendering*: Native support for oneOf, anyOf, and dependencies patterns. - *Draft-07 if/then/else support*: Real-time evaluation of conditional schemas using AJV. - *APISIX Extensions*: Handling of encrypt_fields to automatically render PasswordInput for sensitive plugin secrets. - *Verification*: Included a suite of 43 unit and component tests ensuring parsing accuracy. - *Documentation*: Comprehensive developer guide available at docs/en/schema-form.md. My familiarity with the Dashboard architecture comes from my prior contributions, including 10+ merged E2E test PRs, a critical UI crash fix (#3286), the multi-filter route search form (#3222), and the CI linting workflow (#3291). I would be incredibly grateful for any feedback from the mentors or the community on the technical design or the proposed timeline. Best regards, Deep Shekhar Singh GitHub: @DSingh0304 <https://github.com/DSingh0304>
