From 1f17c61f801c4779cf40b290b804db3da0f06bbd Mon Sep 17 00:00:00 2001 From: Erik Schierboom Date: Fri, 22 Apr 2022 14:37:12 +0200 Subject: [PATCH] Update rep doc --- using/product/reputation.md | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/using/product/reputation.md b/using/product/reputation.md index 46cbfc63..78ce972b 100644 --- a/using/product/reputation.md +++ b/using/product/reputation.md @@ -65,16 +65,17 @@ By default, `12` reputation is awarded when a pull request is merged that was op Depending on the content of the pull request, a maintainer can award more (or less) reputation by adding one of the following labels to the pull request: -| Label | Reputation | Examples | -| --------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `x:rep/tiny` | 3 | | -| `x:rep/small` | 5 | | -| `x:rep/medium` | 12 | | -| `x:rep/large` | 30 | | -| `x:rep/massive` | 100 | | +| Label | Reputation | Examples | +| --------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `x:rep/tiny` | 3 (~5 mins) | | +| `x:rep/small` | 5 (~10 mins) | | +| `x:rep/medium` | 12 (~30 mins) | | +| `x:rep/large` | 30 (~2 hrs) | | +| `x:rep/massive` | 100 (~5 hrs) | | The examples above can serve as rough orientation when to apply which label but maintainers are free to use their own judgement. +- The estimated number of time spent should be interpreted as the average time a _maintainer_ would spend on doing the PR. - If more than one label is specified, the label with the highest reputation value determines the awarded reputation. - If a pull request is still open, no reputation is awarded (yet). - If a pull request is closed _without_ merging, no reputation is awarded. @@ -101,6 +102,9 @@ For each merged or closed pull request reviewed by the user, `5` reputation is a | `x:rep/large` | 10 | | `x:rep/massive` | 20 | + It is _not_ possible to use different reputation "sizes" for a pull request author and reviewer. + Both are based on the same `x:rep` label. + If more than one label is specified, the label with the highest reputation value determines the awarded reputation. _For backwards compatibility purposes, we also support using the `x:size` labels to determine the awarded reputation._ @@ -120,15 +124,16 @@ By default, **no reputation is awarded** when an issue is opened. Depending on the content of the issue, a maintainer can choose to award reputation by adding one of the following labels to the issue: -| Label | Reputation | Examples | -| --------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `x:rep/tiny` | 3 | | -| `x:rep/small` | 5 | | -| `x:rep/medium` | 12 | | -| `x:rep/large` | 30 | | -| `x:rep/massive` | 100 | | +| Label | Reputation | Examples | +| --------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `x:rep/tiny` | 3 (~5 mins) | | +| `x:rep/small` | 5 (~10 mins) | | +| `x:rep/medium` | 12 (~30 mins) | | +| `x:rep/large` | 30 (~2 hrs) | | +| `x:rep/massive` | 100 (~5 hrs) | | -The reputation should reflect the amount of effort that went into creating the issue. -The examples above can serve as rough orientation when to apply which label but maintainers are free to use their own judgement. +The examples above can serve as rough orientation when to apply which label, but maintainers are free to use their own judgement. + +- The reputation should reflect the amount of effort that _maintainer_ would spend to create the issue. - If more than one label is specified, the label with the highest reputation value determines the awarded reputation.