Splathonで使用するAPIをSwaggerで作る
https://splathon.github.io/splathon-api/dist/
- swagger-codegen.jarをgit管理下に追加する(https://github.com/swagger-api/swagger-codegen)
- swagger-code-gen.jarを使って各サーバー、クライアント用のAPIを作成する用のスクリプトを用意する
- Android
- iOS
- Dart?
- Server(Ruby??)
- 各API作成用のconfigファイルを用意する
- Android
- iOS
- Dart?
- Server(Ruby??)
- swagger.yamlの中身を書く
- CI環境を構築する(CircleCI?)->今回はパスかな。。。
- ↑で作ったスクリプトとconfigを使ってCI環境に連携させて、swagger.yaml更新されたら自動でAPIも更新するようにする
<root>
- docs
- dist -> Swagger UIの表示用ディレクトリ
- index.html -> Swagger UI表示用のindexファイル
- swagger.yaml -> 本体
- README.md -> これ
- swagger.yaml(シンボリックリンク) -> 本体へのリンク
docs/swagger.yaml
の本体は移動させないこと