openapi-gui
Version:
GUI / visual editor for creating and editing OpenApi / Swagger definitions
40 lines (37 loc) • 1.54 kB
Markdown
* ~~Loading via a ?url= parameter does not invoke Swagger 2.0 conversion~~
* [Semoasa](https://github.com/RepreZen/SEMOASA) support
* Enable external `$ref`s from github raw links (GitHub browser).
* https://scotch.io/tutorials/create-a-github-file-explorer-using-vue-js
* ~~Finish server parameters~~
* ~~Finish parameter enums~~
* ~~Rework tags-input~~
* ~~Editing of requestBody schemas / content-types~~
* ~~Operation-level security~~
* Scope editor for operation-level security
* Editing of requestBody examples
* Add validation on form fields
* License name is required if license url is filled in (thus the object is present)
* Server.url is required
* Server.variable.default is required
* ExternalDocs.url is required if description is set (thus the object is present)
* Parameter.name is required
* ~~Parameter.in is required~~
* ~~Required for path parameters is required (true)~~
* Content of requestBody is required
* Response description is required
* Tag name is required
* ~~SecurityScheme type is required~~
* name ~~and in~~ for apiKey
* scheme for http
* flows for oauth2
* various urls etc for oauth2
* openIdConnectUrl for openIdConnect
* markdown previews
* ~~operation.description markdown preview~~
* ~~externalDocs.description markdown preview~~
* response.description markdown preview
* tag.description markdown preview
* requestBody.description markdown preview
* ~~Callbacks~~
* Links
* Handle circular `$ref`s in responses / examples / body schemas