WEB+DB PRESS Vol.108の特集1「効率急上昇!スキーマ駆動Web API開発」に記載したサンプルコードです。
実行方法は各章のREADMEをご覧ください。
- 第1章: スキーマ駆動開発とは何か
- サンプルコードはありません
- 第2章: OpenAPIの基本 (openapi.yaml)
- 第3章: OpenAPIによるスキーマ駆動開発
- 第4章: GraphQLによるスキーマ駆動開発
サンプルコードは次の環境で動作確認済みです。
- Docker 18.09.0
- Node.js 11.3.0
- RSpec 3.8.0
- Ruby on Rails 5.2.1.1
- OpenAPI Generator 3.3.4
- OpenAPI Specification 3.0.2
- Swagger UI 3.20.1
- Swagger Viewer 2.1.0
- json_schema 0.19.1
- oas_parser 0.14.0
- Apollo Server 2.2.6
- GraphiQL.app 0.7.2
サンプルコードはMITライセンスで配布しています。
http://opensource.org/licenses/mit-license.php
不具合があった場合は本書Webページよりお問い合わせをお願いいたします。
本サンプルコード、特集の内容に基づく運用結果について、著者、ソフトウェアの開発元および提供元、株式会社技術評論社は一切の責任を負いかねますので、あらかじめご了承ください。