注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry Branching は、組織が実装すべき開発スタイルに非常にこだわっています。これはモノレポ階層を特徴とし、迅速かつ安定した開発のために trunk-based development ↗ を強制します。
ブランチは短命で比較的小さいことを意図しています。大きなブランチはレビューや維持が難しく、長期間オープンのままであるとリソースがコンフリクトを起こしやすくなります。
以下のセクションでは、Foundry Branching がさまざまなアプリケーションでどのように機能するかの詳細を説明します。
パイプライン向けの Foundry Branching は、既存のデータパイプラインブランチ実装に基づいています。
オントロジー向けの Foundry Branching は、既存のOntology Proposals実装に基づいています。
Workshop 向けの Foundry Branching では、Workshop でデータをプレビューし、ブランチ上でアクションを実行できます。Workshop はブランチ上のすべてのリソースのデータをロードします。ブランチ上で変更されていないリソースは、メインブランチからロードされます。これにより、ブランチ上でアクションを実行して、ユーザーのブランチでの変更を含む Workshop モジュールをテストできます。これは、本番ワークフローの変更をテストするために設計されています。ブランチ上でアクションによって行われた編集は、ブランチのデプロイ時にはデプロイされません。
重要な考慮事項: