SwaggerHub - コード生成

クライアントとサーバーのコードを生成する

» SwaggerHub: (主な機能に戻る)

今までにない最高の API を定義するため、共同作業者とコラボレーションした後の次のステップは?

その API 定義を使って、SwaggerHub のコード テンプレートを使用して、クライアント SDK やサーバーサイドのコードにすばやく簡単に変換できます。クライアント コードとサーバー コードは、並列開発のために SwaggerHub 内の定義を活用することができ、リモートまたは外部グループとの共同作業は今までにないほど簡単です。

クライアント

26 個のクライアント コード テンプレートを使用することで、アプリケーション開発のスタートを切ることができます。これは、クライアントのドロップダウンからテンプレートを選択し、ダウンロードしたファイルをコードの開始点として使用できるので非常に簡単です。

サーバー

もちろん、SwaggerHub のコード生成機能はクライアント ライブラリに限定されません。最も一般的なサーバーサイドのコード テンプレートも用意されています。これらのテンプレートはすべてひな形テンプレート構造を使用しており、静的なドキュメント、クラス、テストハーネスなどを簡単に記述できます。

ソースコード テンプレートだけでなく、関連する POM ファイルも含めているため、API コードを作成する際に煩わしい作業をする必要はありません。

コード生成は非常に一般的な swagger code-gen オープンソース プロジェクトに基づいています。つまり、新しいコード テンプレートが常に寄与されるという利点があります。SwaggerHub は最も包括的な API コード生成ツールの 1 つです。

 

ページ トップに戻る