- Built with OAS (Open API Specification) 3.0
-
Design OpenAPI and write program on server side.
-
A head of development is
develop
branch. -
@matsubo reviews the
develop
when deployingtanomimaster-www
and mergedevelop
intomaster
. Increment API version number. -
master
- Publish to clients and vendors
- Current production release.
-
develop
- The newest development version.
We need to re-define branch release model associating server-side and client-side application deployment.
- Richardson Maturity Model
- Level 2 is required.
- Following on gitlab's API design.
% act pull_request
- Editor
- There is no recommended editors yet.
- Viewer
- OpenAPI (Swagger) Editor
- Visual Studio Code extension
- https://marketplace.visualstudio.com/items?itemName=42Crunch.vscode-openapi
- SwaggerEditor
- Stoplight's studio
- https://stoplight.io/p/studio/
- Download app is better than web version.
- There are many unexpected behavior and changes YAML file with unexpected value.
- OpenAPI (Swagger) Editor