コミッターになるには

技術的には、コミッターとはV8のGitリポジトリへの書き込み権限を持つ人のことです。コミッターは、自分自身の、または他者からのパッチを提出することができます。

この権限は、責任ある行動が期待されることを前提に付与されます。コミッターは、V8プロジェクトに関心があり、その目標達成に貢献したいと考えている人々です。コミッターは単なる変更を行うことができる人ではなく、チームとの協調性、最も知識のある人からのコードレビューの取得、高品質なコードの提供、そして問題(コードまたはテストにおいて)の解決まで責任を持ってやり遂げる能力を実証した人々です。

コミッターは、V8プロジェクトの成功への貢献者であり、プロジェクトの成功を助ける市民です。コミッターの責任をご覧ください。

コミッターになるには? #

Google社員の方へ:V8チームメンバーには若干異なる方法があります

簡単に言うと、20個の些細ではないパッチを貢献し、少なくとも3人の異なる人にレビューしてもらうことです(3人のサポートが必要です)。その後、誰かにあなたを推薦してもらうよう依頼します。これにより、あなたは以下を示すことになります。

現在のコミッターが、v8-committers@googlegroups.comにメールを送信することであなたを推薦します。メールには以下を含めてください。

他の2人のコミッターがあなたの推薦を支持する必要があります。5営業日(米国時間)以内に異議がない場合、あなたはコミッターになります。誰かが異議を唱えるか、より多くの情報が必要な場合、コミッターは議論し、通常は合意に達します(5営業日以内)。問題が解決できない場合は、現在のコミッターの間で投票が行われます。

既存のコミッターから承認を得たら、Gitへの書き込みアクセスに関する手順をお送りします。また、v8-committers@googlegroups.comにも追加されます。

最悪の場合、これは2週間かかる可能性があります。パッチの作成を続けましょう!推薦が失敗するまれなケースでも、異議は通常、「パッチが少ない」や「この人の仕事に精通している人が少ない」など、簡単に解決できるものです。

リポジトリへのプッシュアクセスの設定 #

コミッターとして承認されたら、リポジトリへのプッシュアクセスを設定してください

コミッターのステータスの維持 #

コミッターのステータスを維持するために特別なことをする必要はありません。素晴らしい人であり続け、V8プロジェクトを支援し続けるだけです!

コミッターが市民としての良識を無視し続ける(またはプロジェクトを積極的に混乱させる)という不幸な事態が発生した場合、その人のステータスを取り消す必要があるかもしれません。そのプロセスは、新しいコミッターを推薦する場合と同じです。誰かが正当な理由で取り消しを提案し、2人がその動議を支持し、合意に達しない場合は投票が行われる場合があります。それが十分にシンプルであり、実際にテストする必要がないことを願っています。

(このドキュメントは、https://dev.chromium.org/getting-involved/become-a-committerを参考に作成されました。)