committee×OpenAPI×RailsでスキーマファーストなAPI開発2019.12.01 committeeというgemとOpenAPIのスキーマを使ってRailsでスキーマファーストなAPI開発を試してみました。 弊社でWebアプリケーションを制作する場合、フロントエンドとバックエンドは別々に開発することが多いです。 フロントはほぼNuxt.jsですが、APIは誰が主導するかや求められるスピード感などでプロジェクトごとに変わってきます。 私が主導するプロジェクトである程度スピード感も求められる場合は主にRuby On Railsで開発をしています。(以下Railsで開発するという前提で話を進めます) 前提課題感フロントエンドとバックエンドのプロジェクトが別々かどうかはあまり問題ではありませんが、APIの実装を担当する人とフロントエンドでAPIの組み込みを担当する人が異なる場合は
![committee×OpenAPI×RailsでスキーマファーストなAPI開発 | GiFT(ギフト)株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/deac572c0c004fda8ba6259dd818f0c8d6c26caf/height=288;version=1;width=512/https%3A%2F%2Fimages.ctfassets.net%2F5ylkxb4fmvgk%2F5rbcVjADvt8iDqB5swpM0O%2Fd6681cf07087ebcbf166909c63547aba%2Fdelaney-van-rbyLWEAjl0M-unsplash.jpg%3Fw%3D900)