2021-09-13 OpenAPI でコード自動生成 / RubyKaigi Takeout 参加
OpenAPI
openapi-generator-cli を使ってコードを生成するコマンド。
$ GENERATOR=ruby-on-rails
$ docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli generate -i /local/petstore.yaml -g ${GENERATOR} -o /local/out/${GENERATOR}
生成してみた
公開されている brightcove の OpenAPI spec をもとに生成してみた。
toshimaru/brightcove-analytics-api-ruby
自動生成コードはやはり複雑すぎてまともに使えるもんじゃなかった。
ただ、ドキュメントとして参照したり、コード片として一部分をコピペしてり、コードを書く上で参考情報にはできそう。
Repository
参考スライド
参考になるスライド。
RubyKaigi Takeout 参加
スポンサー枠で参加した。
業務やっててほとんどリアルタイムで見ることができなかったが、下記のスケジュールからアーカイブは残っている。