レピュテーションの仕組みについて学びましょう
評判は、Exercismのエコシステムの中で「信頼」を獲得するための仕組みです。
評判は、その人がExercismにどれだけ貢献してきたかを示す指標です。プラットフォームへの貢献(ソフトウェアや演習、ドキュメントの作成など)と、コミュニティへの貢献(メンタリングなど)の両方が含まれます。
評判を「消費」したり「使用」したりすることはできません。ただし、一定の評判のしきい値に達すると、新しい特権や貢献の方法を利用できるようになります。簡単に言えば、その人の評判が高いほど、Exercismはその人をより信頼できるとみなし、より多くの権限を渡す、ということです。評判は、その人がExercismにどれだけ貢献してきたかを誰でも見られる形で示す指標でもあります。
評判システムの目的は、次のとおりです。
評判は、さまざまな方法で獲得できます。
| 行動 | 評判 |
|---|---|
| 解答のメンタリングを成功させる | 5 |
| 解答を公開する | 1〜3 |
| 演習を作成する | 20 |
| 演習を更新する | 10 |
| コンセプトを作成する | 10 |
| コンセプトを更新する | 5 |
| プルリクエストを作成する | 3〜100 |
| プルリクエストをレビューする | 1〜20 |
| プルリクエストをマージする | 1〜5 |
メンタリングに成功した解答(ディスカッションが終了したもの)1件につき、評判が5付与されます。
公開された解答1件につき、演習の難易度に応じて評判が付与されます。
| ラベル | 評判 |
|---|---|
easy |
1 |
medium |
2 |
hard |
3 |
作成者として名前が載っている演習1件につき、評判が20付与されます。
コントリビューターとして名前が載っている演習1件につき、評判が10付与されます。
作成者として名前が載っているコンセプト1件につき、評判が10付与されます。
コントリビューターとして名前が載っているコンセプト1件につき、評判が5付与されます。
デフォルトでは、ユーザーが作成したプルリクエストがマージされたときに、評判が12付与されます。
プルリクエストの内容に応じて、メンテナーは次のいずれかのラベルをプルリクエストに付けることで、評判を増やしたり減らしたりできます。
| ラベル | 評判 | 例 |
|---|---|---|
x:rep/tiny |
3 |
|
x:rep/small |
5 |
|
x:rep/medium |
12 |
|
x:rep/large |
30 |
|
x:rep/massive |
100 |
|
上記の例は、どのラベルをいつ適用するかの大まかな目安として使えますが、メンテナーは自分の判断で自由に決められます。
後方互換性のために、付与される評判の決定にx:sizeラベルを使うこともサポートしています。
ユーザーがレビューした、マージ済みまたはクローズ済みのプルリクエスト1件につき、評判が5付与されます。
プルリクエストがまだオープンの場合、評判は(まだ)付与されません。
レビューの評判は、1つのプルリクエストにつきユーザー1人に対して1回だけ付与されます。
プルリクエストを作成したユーザーは、自分のプルリクエストをレビューしても評判は付与_されません_。
プルリクエストのレビューで付与される評判は、次のいずれかのラベルがそのプルリクエストに付くと変わります。
| ラベル | 評判 |
|---|---|
x:rep/tiny |
1 |
x:rep/small |
2 |
x:rep/medium |
5 |
x:rep/large |
10 |
x:rep/massive |
20 |
プルリクエストの作成者とレビュアーで、異なる評判の「サイズ」を使うことは_できません_。
どちらも同じx:repラベルに基づきます。
複数のラベルが指定された場合は、評判の値が最も高いラベルが、付与される評判を決めます。
後方互換性のために、付与される評判の決定にx:sizeラベルを使うこともサポートしています。
ユーザーがマージしたプルリクエスト1件につき、評判が1付与されます。
5付与されます。プルリクエストと同様、イシューを作成したときは、デフォルトでは評判は付与されません。 プルリクエストとは違い、評判が付与されるのはlargeまたはmassiveのイシューだけです。
イシューの内容に応じて、メンテナーは次のいずれかのラベルをイシューに付けることで、評判を付与するかどうかを決められます。
| ラベル | 評判 | 例 |
|---|---|---|
x:rep/large |
30 |
|
x:rep/massive |
100 |
|
上記の例は、どのラベルをいつ適用するかの大まかな目安になりますが、メンテナーは自分の判断で自由に決められます。
評判は、その_メンテナー_がイシューの作成にかける労力の大きさを反映しているべきです。
複数のラベルが指定された場合は、評判の値が最も高いラベルが、付与される評判を決めます。