Swagger Codegen ワークフロー統合
Maven Integration
ワークフローとの統合、および任意の codegen ターゲットの生成には、swagger-codegen-maven-plugin を使用できます。
Gradle Integration
ソースコードと API ドキュメントの生成には、Gradle Swagger Generator Plugin が利用できます。
GitHub Integration
自動生成された SDK を GitHub にプッシュするために、プロセスを合理化する git_push.sh
を提供しています。例:
-
新しいリポジトリを作成します。
-
SDK を生成します
1 java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \2 -i modules/swagger-codegen/src/test/resources/2_0/petstore.json -l perl \3 --git-user-id "swaggerapi" \4 --git-repo-id "petstore-perl" \5 --release-note "Github integration demo" \6 -o /var/tmp/perl/petstore
- SDK を GitHub にプッシュします
1cd /var/tmp/perl/petstore2/bin/sh ./git_push.sh