-
- Downloads
Export OpenAPI definitions from service examples; affects [dynamic endpoint static] (#8966)
* WIP export OpenAPI definitions from service examples * allow services to optionally define an OpenApi Paths Object instead of examples * make use of param descriptions and required query params * convert other 'core' services to declare openApi.. ..instead of examples * tweak descriptions for standard query params * move stuff around, add a high-level integration test for category2openapi * update simple-icons text refs #9054 * remove legacy param names
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- core/base-service/base.js 11 additions, 2 deletionscore/base-service/base.js
- core/base-service/examples.js 2 additions, 3 deletionscore/base-service/examples.js
- core/base-service/openapi.js 335 additions, 0 deletionscore/base-service/openapi.js
- core/base-service/openapi.spec.js 379 additions, 0 deletionscore/base-service/openapi.spec.js
- core/base-service/service-definitions.js 22 additions, 0 deletionscore/base-service/service-definitions.js
- frontend/categories/.gitkeep 0 additions, 0 deletionsfrontend/categories/.gitkeep
- scripts/export-openapi-cli.js 49 additions, 0 deletionsscripts/export-openapi-cli.js
- scripts/export-service-definitions-cli.js 13 additions, 0 deletionsscripts/export-service-definitions-cli.js
- services/dynamic/dynamic-json.service.js 47 additions, 0 deletionsservices/dynamic/dynamic-json.service.js
- services/dynamic/dynamic-xml.service.js 47 additions, 0 deletionsservices/dynamic/dynamic-xml.service.js
- services/dynamic/dynamic-yaml.service.js 47 additions, 0 deletionsservices/dynamic/dynamic-yaml.service.js
- services/endpoint/endpoint.service.js 130 additions, 0 deletionsservices/endpoint/endpoint.service.js
- services/static-badge/static-badge.service.js 59 additions, 1 deletionservices/static-badge/static-badge.service.js
Loading
Please register or sign in to comment