Hi everyone,

I’m Jaswanth, and I’ve been actively exploring the APISIX Dashboard
codebase in the context of GSoC 2026.

Recently, I reviewed and tested the ongoing SchemaForm work (JSON Schema →
Form UI), including PR #3274 and related discussions. I understand the
current approach built around react-hook-form, AJV validation, and
conditional schema handling (oneOf / anyOf / if-then-else).

While testing the demo locally, I focused on form state behavior during
conditional branch switching and explored how dynamic field
registration/unregistration is handled internally.

I’m interested in contributing to this area, particularly in:
- Improving robustness of dynamic schema handling
- UI/UX refinements in generated forms
- Edge-case handling in conditional rendering and validation flows
- Strengthening test coverage for complex schema scenarios

I’d like to align with the current development direction and contribute
where it’s most impactful. If there are specific gaps, pending
improvements, or related issues that need attention, I’d be happy to take
them up.

Looking forward to your suggestions.

Thanks,
Jaswanth
GitHub: https://github.com/Jaswanth-arjun

Reply via email to