Motomichi Works Blog

モトミチワークスブログです。その日学習したことについて書いている日記みたいなものです。

dockerを使ってOpenAPIのファイルからコードをgenerateする | openapitools/openapi-generator-cli

参照したページ

ディレクトリ構造の例

この記事では、カレントディレクトリに local ディレクトリがある以下の構造を想定しています。

./
└── local
    └── sample.yml

sample.yml の記述内容は、OpenAPIのフォーマットに則って記述しているものとします。

generateする

公式ページの CLI Installation | OpenAPI Generator を参考に、以下のコマンドを実行します。

docker run --rm \
  -v ${PWD}/local:/local openapitools/openapi-generator-cli generate \
  -i /local/sample.yml \
  -g typescript-fetch \
  -o /local/out/typescript-fetch