翻訳: 人間 page_type: lcat
<ph type="x-smartling-placeholder"></ph> 問題を報告する ソースを表示 夜間 · 7.3 · 7.2 · 7.1 · 7.0 · 6.5
このページでは、Bazel のガバナンス モデルとコントリビューション ポリシーについて説明します。
ガバナンス モデル
Bazel プロジェクトは Google が主導、管理しています Google 以外の大規模なコントリビューターの コミュニティがあるからです一部の Bazel コンポーネント(特定のルール リポジトリなど)を bazelbuild など)が主導している場合、 コミュニティのメンバーによって維持、管理されます。Google Bazel チーム コミュニティ所有のリポジトリ(ルールなど)を bazelbuild GitHub 組織。
作成・変更者のロール
Bazel プロジェクトにおけるロールの概要は次のとおりです。 責任範囲:
- オーナー: Google Bazel チーム。オーナーの責任は次のとおりです。
- Bazel プロジェクトの戦略、メンテナンス、リーダーシップ。
- Bazel のコア機能の構築とメンテナンス。
- メンテナンス担当者を任命し、新しいリポジトリを承認する。
- メンテナンス担当者: Google Bazel チームと指定の GitHub ユーザー。
メンテナンス担当者の責任は次のとおりです。
- リポジトリの主要機能の構築と保守を行う。
- Bazel コードベースの領域へのコントリビューションを確認、承認する。
- タイムリーで透明性のある問題でユーザーとコントリビューターをサポートする 管理、PR レビュー、文書化に多大な時間を費やします
- リリース、テスト、Bazel オーナーとのコラボレーション。
- コントリビューター: プロジェクトにコードやドキュメントを投稿するすべてのユーザー
Bazel プロジェクト。
- Bazel のコードベースに貢献し、適切な PR を作成する ご覧ください
- GitHub Issues などの標準チャネルを使用して、変更の提案や 問題を報告できます。
メンテナンス担当者になる
Bazel オーナーは、次のように明確に定義されたコード領域を主導するメンテナンス担当者を任命する場合があります。 説明します。一貫性のある、責任ある過去の記録を持つコントリビューター 今後多額の貢献を予定しているクリエイターは 認定メンテナンス担当者とみなされます。
寄付に関するポリシー
Bazel プロジェクトは、外部のコントリビューターからのコントリビューションを受け付けています。こちらの Google が管理するコード領域とコミュニティが管理するコード領域に対する寄付ポリシー。
- ライセンス。すべてのメンテナンス担当者とコントリビューターは、 Google のコントリビューター ライセンス契約。
- 寄付。オーナーとメンテナンス担当者は、
提供します。すべてのコントリビューションは、次の条件を満たしている必要があります。
- 優れた記述とテスト
- 関連するコード分野のメンテナンス担当者によって議論され、承認されています。 ディスカッションと承認は GitHub の Issue と GitHub PR で行われます。 拠出金額が大きい場合は、 デザイン レビュー。
- Bazel の継続的インテグレーション システムに追加されていない場合、このシステムに追加されます。
- Bazel プロダクトの方向性に沿ってサポート可能
- コードレビュー。すべての
bazelbuild
リポジトリのすべての変更に レビュー:- すべての PR は、オーナーまたはメンテナンス担当者の承認を得る必要があります。
- PR を統合できるのはオーナーとメンテナンス担当者のみです。
- 互換性。オーナーは PR を拒否するか、変更をリクエストする必要がある場合があります。 万一、変更のために大幅な修正が必要になった場合に備えて Google の社内システムです
- ドキュメント該当する場合は、機能のコントリビューションに以下を含める必要があります。 ドキュメントの更新
Bazel への貢献について詳しくは、以下をご覧ください。 寄付に関するガイドラインをご覧ください。