openapi-generator
OpenAPI/Swagger定義からAPIクライアントライブラリ(SDK)・サーバースタブ・ドキュメント・設定を自動生成するOSS。
swagger-codegenからのfork
OpenAPI Generatorは、swagger-codegenのバージョン2.3.1〜2.4.0の間、2018年5月にコミュニティ主導でforkされたプロジェクト。fork理由として以下が挙げられている。
- swagger-codegen 3.0.0が2系の哲学から乖離しすぎていた
- 2系/3系の並行メンテナンスへの懸念
- より速いリリースサイクル(週次パッチ・月次マイナー)を求めた
- 元のswagger-codegenアーキテクチャは新言語サポートの追加が困難で、Javaベースのテンプレートシステムのカスタマイズも煩雑だった