ライクル開発責任者の永井です。 ライクルではRESTful APIのスキーマ定義をOpenAPIで管理し フロントのコードを一部生成しています。 開発が進むにつれてOpenAPIの定義ファイル(yaml)の行数が甚大になってきてメンテしづらい。 そんな事案が発生してきたのでyamlファイルを分割することにしました。 分割のやり方について ファイル内で行数をしこたま稼いでいるpathsとcomponentsを分割していくことにしました。 こちら を自前で書いて分割はすませています。 分割後は下記の構成です。 ./openapi ├── root.yaml ├── components │ ├── parameters │ │ ├── HogeId.yaml │ │ ├── Desc.yaml │ │ ├── Limit.yaml │ │ ├── Offse