apache / apache/apisix-dashboard
Support JSONSchema to Form UI
- Dominant language
- TypeScript
- Stars
- 1.2k
- Forks
- 617
- Avg merge
- 4d 18h
- Merged PRs (30d)
- 1
Description
## Description
APISIX includes a bundle of plugins that are secured with JSON Schema. If the dashboard can render the configurations of these plugins with a form UI, the developer experience would improve significantly.
However, there are some challenges associated with this request:
1. Different APISIX plugins may use different JSON Schema versions, which makes it easy to have incorrect values.
2. Which JSON Schema form library can we trust and use? We need more time to test.
3. ...
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by evaluating JSON Schema form libraries and their support for the different schema versions used by APISIX plugins; done means an agreed approach that renders plugin configurations correctly and handles incompatible or invalid schema values.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- json, typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100