
We ask to respect reviewers who decline reviews based on their focus on local reviews. We are not introducing changes to the reviewer roulette till we evaluate the impact and feedback from thisĮxperiment. This helps to focus and build great domain Local reviewers are reviewersįocusing on work from a team/stage, but not outside of it.

It doesn’t pick people whose Slack or GitLab status:.It picks reviewers and maintainers from the list at the Default to the recommended UX reviewer suggested. User-facing changes from these teams are required to have a UX review, even if it’s behind a feature flag. We only do UX reviews for MRs from teams that include a Product Designer. Recommendations for developer reviewers and you should override it if you think someone else is a better The Danger bot randomly picks a reviewer and a maintainer forĮach area of the codebase that your merge request seems to touch. Reviewer roulette is an internal tool for use on, and not available for use on customer installations. Selecting the related merge request shown for the commit.Getting the commit SHA by using git log.You can find the relevant merge request by: Look for team members who have reviewed the files.A well-understood logic change that requires changes to.Removing references to a feature flag that has been default enabled for > 1 month.A tiny refactor that doesn’t change any behavior or data.Fixing a typo or making small copy changes ( example).Some examples of small and straightforward changes: What constitutes “small and straightforward” is a gray area. If the merge request is small and straightforward to review, you can skip the reviewer step and Help look for bugs, logic problems, or uncovered edge cases.Give you a second opinion on the chosen solution and implementation.This reviewer can be from your group or team, or a domain expert.
#Git lab code#
If you need some guidance (for example, if it’s your first merge request), feel free to askĪs soon as you have code to review, have the code reviewed by a reviewer.

Familiarize yourself with the contribution acceptance criteria.Getting your merge request reviewed, approved, and merged Or a wider community member, must go through a code review process to ensure theĬode is effective, understandable, maintainable, and secure. This guide contains advice and best practices for performing code review, andĪll merge requests for GitLab CE and EE, whether written by a GitLab team member The responsibility of the merge request author.Performance, reliability, and availability.Getting your merge request reviewed, approved, and merged.
