openstack-swagger-api
If we added yamls for openstack rest services, then we can have swagger style tools for openstack sdk, such as web gui, many different kinds of sdks for openstack rest services(eg. java ,python, go ,c++ and so on ,many different languages that swagger client support.). You will see kubernetes and openo projects already had swagger yamls to generate sdks for many languages. when you want to use the webgui style swaggerui to send request, just need to modify openstack 'cors' filter to accept you sending request from your browser, it is very convenient. The reason why I put it in manual is because it is just some yaml files project, not python projects like nova, neutron etc.
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- liujingsong
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Needs Code Review
- Milestone target:
- None
- Started by
- liujingsong
- Completed by
Whiteboard
one folder for one project which has rest api, one folder holds many yamls for different intents.
Work Items
Work items:
Design the UI showing swagger ui for all rest services in openstack: TODO
6 main components's rest api's swagger yamls: TODO
remaining rest services api yamls drafting : TODO