Commit 13e221d0 authored by Amy Qualls's avatar Amy Qualls Committed by Craig Norris

Clean up emoji listing for roulette

Bring all the emoji-related information over from the gitlab-roulette
repository. Slight reorganization to help make the emoji listings
easier to understand.
parent 17429700
...@@ -74,17 +74,13 @@ It picks reviewers and maintainers from the list at the ...@@ -74,17 +74,13 @@ It picks reviewers and maintainers from the list at the
page, with these behaviors: page, with these behaviors:
1. It doesn't pick people whose Slack or [GitLab status](../user/profile/index.md#set-your-current-status): 1. It doesn't pick people whose Slack or [GitLab status](../user/profile/index.md#set-your-current-status):
- Contains the string 'OOO', 'PTO', 'Parental Leave', or 'Friends and Family'. - Contains the string `OOO`, `PTO`, `Parental Leave`, or `Friends and Family`.
- GitLab user **Busy** indicator is set to `True`. - GitLab user **Busy** indicator is set to `True`.
- Emoji is any of: - Emoji is from one of these categories:
- 🌴 `:palm_tree:` - **On leave** - 🌴 `:palm_tree:`, 🏖️ `:beach:`, ⛱ `:beach_umbrella:`, 🏖 `:beach_with_umbrella:`, 🌞 `:sun_with_face:`, 🎡 `:ferris_wheel:`
- 🏖️ `:beach:`, `:beach_umbrella:`, or `:beach_with_umbrella:` - **Out sick** - 🌡️ `:thermometer:`, 🤒 `:face_with_thermometer:`
- 🎡 `:ferris_wheel:` - **At capacity** - 🔴 `:red_circle:`
- 🌡️ `:thermometer:` - **Focus mode** - 💡 `:bulb:` (focusing on their team's work)
- 🤒 `:face_with_thermometer:`
- 🔴 `:red_circle:`
- 💡 `:bulb:`
- 🌞 `:sun_with_face:`
1. [Trainee maintainers](https://about.gitlab.com/handbook/engineering/workflow/code-review/#trainee-maintainer) 1. [Trainee maintainers](https://about.gitlab.com/handbook/engineering/workflow/code-review/#trainee-maintainer)
are three times as likely to be picked as other reviewers. are three times as likely to be picked as other reviewers.
1. Team members whose Slack or [GitLab status](../user/profile/index.md#set-your-current-status) emoji 1. Team members whose Slack or [GitLab status](../user/profile/index.md#set-your-current-status) emoji
...@@ -92,12 +88,22 @@ page, with these behaviors: ...@@ -92,12 +88,22 @@ page, with these behaviors:
- Reviewers with 🔵 `:large_blue_circle:` are two times as likely to be picked as other reviewers. - Reviewers with 🔵 `:large_blue_circle:` are two times as likely to be picked as other reviewers.
- Trainee maintainers with 🔵 `:large_blue_circle:` are four times as likely to be picked as other reviewers. - Trainee maintainers with 🔵 `:large_blue_circle:` are four times as likely to be picked as other reviewers.
1. People whose [GitLab status](../user/profile/index.md#set-your-current-status) emoji 1. People whose [GitLab status](../user/profile/index.md#set-your-current-status) emoji
is 🔶 `:large_orange_diamond:` or 🔸 `:small_orange_diamond:` are half as likely to be picked. This applies to both reviewers and trainee maintainers. is 🔶 `:large_orange_diamond:` or 🔸 `:small_orange_diamond:` are half as likely to be picked.
1. It always picks the same reviewers and maintainers for the same 1. It always picks the same reviewers and maintainers for the same
branch name (unless their out-of-office (OOO) status changes, as in point 1). It branch name (unless their out-of-office (OOO) status changes, as in point 1). It
removes leading `ce-` and `ee-`, and trailing `-ce` and `-ee`, so removes leading `ce-` and `ee-`, and trailing `-ce` and `-ee`, so
that it can be stable for backport branches. that it can be stable for backport branches.
The [Roulette dashboard](https://gitlab-org.gitlab.io/gitlab-roulette) contains:
- Assignment events in the last 7 and 30 days.
- Currently assigned merge requests per person.
- Sorting by different criteria.
- A manual reviewer roulette.
- Local time information.
For more information, review [the roulette README](https://gitlab.com/gitlab-org/gitlab-roulette).
### Approval guidelines ### Approval guidelines
As described in the section on the responsibility of the maintainer below, you As described in the section on the responsibility of the maintainer below, you
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment