寄付に関するポリシー

翻訳: 人間 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 への貢献について詳しくは、以下をご覧ください。 寄付に関するガイドラインをご覧ください。