apache / apache/apisix-dashboard

Support JSONSchema to Form UI

Open
#2,986 9 comments 0 reactions 0 assignees View on GitHub
discuss
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.