Exercismのメンテナーについて学びましょう
Exercismのメンテナーは、私たちのエコシステムのさまざまな部分を管理するボランティアです。コミュニティの上級メンバーであり、Exercismの価値観への共感、仕事の質、そしてExercismに時間を費やすことへのコミットメントを示してきた人たちです。
このドキュメントでは、メンテナーになるため、そしてメンテナーであり続けるための正式なプロセスを説明します。誰にとっても達成可能で公平になるように設計されています。いつかメンテナーになりたいと思っているなら(やった!)、ぜひ読み進めてください。ただし、Exercismの構築を手伝っている人のほとんどはメンテナーではありません。彼らはコントリビューターです。Exercismへのコントリビュートに障壁はありません。どんな小さな助けも、ありがたく受け取ります。
各トラックに少なくとも2人のアクティブなメンテナーを、プラットフォームのすべての部分に少なくとも1人のアクティブなメンテナーを置くことを目指しています。
注:以下のセクションでは、基本的にトラックのメンテナーについて説明します。エコシステムのさまざまな部分のメンテナーになるためのプロセスは異なります。
メンテナーは、トラックがExercismの中でうまく機能し、成長・発展し続けることを確実にする責任があります。具体的には、メンテナーは次のことを行います。
メンテナーはまた、コントリビューターコミュニティと交流する責任もあります。コミュニティからのPRをレビューし、Exercismの門番、案内役、そして応援団としての役割を果たします。ドキュメントとコントリビューションガイドラインを最新に保ち、貢献を考えている人が行動できる適切なオープンイシューがあることを確実にする責任もあります。
メンテナーは、共感と思いやりというExercismの価値観を体現しつつ、私たちが教育プラットフォームに組み込みたい高い水準を維持することが求められます。
メンテナーが責務を果たす主な手段は、リポジトリへの書き込み権限を持つことです。これにより、メンテナーは自分のリポジトリに入るコードを管理できます。
Exercismのメンテナーであることの主な動機は、内発的なものであることが多いです。たとえば、同じ志を持つ仲間と意味のある役立つものを一緒に作る楽しさなどです。キャリア上のメリットもあります。人脈を広げ、技術スキルとヒューマンスキルの両方を磨き、仕事以外での意味ある活動として履歴書に書けることなどです。
さらに、次のような特典も用意しています。
メンテナーは、担当するトラックのメンテナンスに平均して週およそ4時間を費やすことを約束します。
活発にメンテナンスされているトラックでは、6か月以内にそのトラックで150の構築またはオーサリングのレピュテーションを達成すると、メンテナーになるよう招待されます。
メンテナーがいないトラックでは、要件はそれほど厳しくありません。小さなコントリビュートがいくつかマージされたあと、メンテナーになりたい旨のイシューをそのトラックで立てることができます。こうしたメンテナンスが手薄なトラックに定期的にコントリビュートしているのに気づいたら、こちらからメンテナーになるよう招待することもあります。
私たちは6か月ごとに、メンテナーがまだ活動しているかどうかを確認します。この確認では、過去6か月間にトラックの構築・オーサリング・メンテナンスで100のレピュテーションを積み上げた人は、引き続きメンテナーを続けるよう招待されます。一般的に、その期間にほとんど何もしていない人はメンテナーを外れます。これは絶対的なルールではなく指針であり、こうした決定を確定する前に、その人の個人的な事情やトラックの状況も考慮します。
メンテナーがトラック内で積極的にリーダーシップを発揮していることが示され、そのトラックで少なくとも6か月間メンテナーを務めている場合、その人をシニアメンテナーに任命することがあります。判断に使う一般的な指標は、メンテナーがトラックでの構築・メンテナンスで少なくとも1kのレピュテーションを獲得していること、そして過去6か月間にトラックの構築・メンテナンスで少なくとも200のレピュテーションを獲得していることですが、それぞれの状況は個別に判断します。
シニアメンテナーはトラック内で追加の責任を担い、新しいメンテナーをメンタリングし、トラック内でより強いリーダーシップの立場を取ります。管理者チームによる仲裁が必要な意見の対立がある決定では、シニアメンテナーの意見が既定でより重く扱われます。
シニアメンテナーは、トラック上で「シニアメンテナー」バッジによって示されます。
メンテナーの最後のカテゴリーは、レビュアーメンテナーです。複数のトラックにまたがって活動し、PRをレビューしてマージしますが、特定のトラックで主体的・リーダー的な立場は取らないメンテナーを指します。レビュアーメンテナーは、少なくとも1年間Exercismに参加し、少なくとも1つのトラックのメンテナーを務めてきた、Exercismチームのきわめて信頼されたメンバーです。Exercismの管理者からレビュアーメンテナーになるよう招待されます。メンバーシップは正式な要件なしに6か月ごとに見直されます。
メンテナーが2人未満のトラックでは、レビュアーチームが自動的にそのトラックのリポジトリに追加され、書き込み権限が与えられます。これにより、レビューの要件が常に満たされることが保証されます。