筆者の所属するチームでは OpenAPI を活用したスキーマ駆動開発を実践しています。
この記事では、openapi.yaml から TypeSpec へ移行して得られた知見を紹介します。
前提として、今回 TypeSpec へ移行したリポジトリでは以下の技術スタックを利用していました。
名称
バージョン
役割
OpenAPI
3.0.0
API スキーマの定義
OpenAPI Generator
6.6.0
フロントエンドのクライアントコード生成
Committee
5.5.3
API レスポンスの実行時スキーマチェック
Committee::Rails
0….
Source link