【スワガー】
Swagger とは?
💡 APIの設計図を自動で描いてくれる優秀な製図師
📌 このページのポイント
Swaggerって名前をよく聞くんだけど、何をするツールなの?
ドキュメントだけじゃなくて、テストもできるって本当?
SwaggerとOpenAPIって同じものなの?
Swagger UIってどうやって導入するの?
多くのフレームワークにはプラグインがあるよ。たとえばSpring Bootならspringdocを入れるだけで /swagger-ui にアクセスすると自動でドキュメントが表示されるし、Express.jsならswagger-ui-expressを使えばすぐだね
Swagger Codegenっていうのもあるって聞いたけど、何ができるの?
📖 おまけ:英語の意味
「Swagger」 = 自信満々に歩く、気取る
💬 「堂々と歩く」という意味の英単語が由来。APIを自信を持って公開できるようにする、という意気込みが込められているよ