ブックマーク / devblog.thebase.in (1)

  • OpenAPI Generator で API Client と型を自動生成した話 - BASEプロダクトチームブログ

    フロントエンドエンジニアの @rry です。 自分は BASE の Sales Promotion というチームで主に新規機能開発を行っています。このチームでは主にオーナーさんの使う管理画面に新しく機能追加をしています。 そこで、管理画面で使っている API Client と型を、OpenAPI Generator を使って自動生成するようにしてみたのでそのお話を書きたいと思います。 そもそも OpenAPI とは? https://www.openapis.org/ OpenAPI とは、RESTful Web サービスを記述、生成、使用、および視覚化するための仕様です。 ※ 以前は OpenAPI ではなく仕様自体も Swagger と呼ばれていましたが、現在は仕様自体については OpneAPI と呼ばれており、Swagger というのは OpenAPI を使ったツール群のことをさすよ

    OpenAPI Generator で API Client と型を自動生成した話 - BASEプロダクトチームブログ
    revert
    revert 2022/03/28
    OpenAPIは仕様レベルの問題点やgeneratorの完成度の低さを理解した上で使うならいいと思うよ。ただIDLとgeneratorによる恩恵を受けたいだけなら素直にgRPCやgraphqlを使ったほうが苦労は少ない
  • 1