swagger-api / swagger-api/swagger-ui
JSON Schema Draft 4/5 extension rendering
Open
Nobody has claimed this yet.
type: feature
version: 5.x
- Dominant language
- JavaScript
- Stars
- 29k
- Forks
- 9.3k
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 25
Description
To have more flexibility let's extract the react code handling rendering of the spec extensions into separate overridable component. When we have that, the API consumer will be able to override how the extensions to Schema Object render depending on their name.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the React code that renders Schema Object extensions. Extract that rendering into a separate overridable component, then verify that an API consumer can customize rendering based on each extension's name.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100