機械翻訳について

ブランチ

mainブランチは保護されており、完了した最新の機能およびバグ修正のソースが含まれています。 このブランチにはアクティブな作業が含まれていますが、常に「リリース準備完了」の状態にしておく必要があります。 したがって、実行時間が長い機能作業は、feature/dynamic-clustersなどの特定のブランチで実行されます。

不安定な作業と後々にfeatureブランチに対する困難なマージが実施される可能性とのバランスを考慮し、開発者は、必要なリファクタリングまたは汎用性のある改善を独自の一時的なブランチにプルし、これらの小さい作業アイテムの完了時にmainへのプル・リクエストを作成することをお薦めします。

mainへのすべてのコミットは、「統合テスト・スイート」を通過する必要があります。 プル・リクエストを送信する前に、これらのテストをローカルで実行してください。 また、GitHubリポジトリ内のブランチにプッシュするたびに、結果が表示される「こちら」を使用して、統合テストのサブセットの実行がトリガーされます。

featureブランチおよび別のターゲット・ブランチでコラボレーションしていている場合を除き、プル・リクエストをmainブランチに送信してください。 Oracleコントリビュータ契約(OCA)の詳細および「オペレータへの貢献」のプル・リクエストに関するガイドラインを参照してください。

リリース候補ごとにgitタグを作成し、オペレータの一般的に使用可能な(GA)リリースを作成します。