製品

ネイティブ Git リポジトリ

APIGit には完全なネイティブ Git 機能が搭載されており、仕様、モック サーバー スクリプト、テスト ケース、マークダウン ドキュメントなど、API 開発のすべての側面を単一のリポジトリ内で管理できます。タグ付け、分岐、プル、プッシュ、マージ、クローン作成などの使い慣れた Git 機能をすべて使用して、API 開発を管理できます。さらに、完全な統合とシームレスなコラボレーションのために、GitHub、GitLab、Bitbucket などの一般的な Git プロバイダー、または自己ホスト型 Git サーバーとの一方向または双方向の同期をセットアップできます。

すべてが Git リポジトリに保存されます
私たちの API 仕様、モック サーバー スクリプト、テスト ケース、およびマークダウン ドキュメントはすべて、APIGit 内の git リポジトリに保存されています。これにより、リポジトリをローカル ディスクに簡単に複製し、編集を行い、変更をコミットすることができます。これは、クラウド ポータルの専用エディターを使用するか、ローカル ディスクから直接行うかは問われません。これにより、チームはドキュメントの最新バージョンにアクセスできると同時に、履歴を保持してチーム内で簡単に共有できます。

複数のブランチまたはタグ
分岐とタグ付けを利用することは、変更履歴を追跡し、API の複数のバージョンを維持するための効率的な方法です。
さらに、機能ブランチを利用すると、API リポジトリに加えられた変更ごとに分離された個別の環境が可能になります。開発者が新しいタスクまたは機能の作業を開始すると、新しいブランチが作成されます。これにより、プライマリ ブランチが常に安定した本番環境に対応したデータを保持できるようになります。

コミット履歴
ネイティブの git サポートにより、コミット履歴の確認、各コミットの違いの表示、コミット時点でのファイルのコンテンツへのアクセスが簡単になります。

ミラーをプッシュしてリポジトリを同期する
プッシュ ミラーを構成することにより、APIGit リポジトリを、組織内の GitHub、GitLab、Bitbucket、または自己ホスト サーバーを含む任意の外部 git サーバーと同期できます。これにより、必要に応じてサードパーティ システムと簡単に統合できます。

アクティビティを監視する Webhook
Webhook を構成することで、関心のあるアクティビティの完全なイベント ログを自動的に受信し、デバッグ、監査、コンプライアンスなどに関する詳細情報を提供できます。これにより、情報を入手し、必要に応じてすぐに行動を起こすことができます。

ブランチ間のマージ (プル) リクエスト
プル リクエストの使用は、ブランチ間、特にフィーチャー ブランチからプロダクション ブランチへの変更をマージするための一般的な方法です。このプロセスは、明確で整理された git 履歴を提供するだけでなく、本番環境のレビューおよび承認プロセスも可能にします。プル リクエストを実装することで、コードの品質を高め、開発プロセス全体を改善できます。
プルリクエストでのディスカッションとレビュー
プル リクエストごとに、変更されたファイルを含む、関連するコミットのすべての詳細を確認し、必要に応じてコメントを提供したり、変更に関するディスカッションに参加したりできます。これにより、本番ブランチに変更をマージする前に、徹底的なレビューとコラボレーションが可能になります。