Merge Request... Boards?
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description
Merge Requests have distinct flows to them. But that flow tends to be unique to individual team (with some likely commonalities). For my team, it looks something like:
[Prep]
Author Self-Reviews &
comments for reviewers
|
˅
[Discussion]
Early Feedback
(used with WIP)
|
˅
[Review] <-- [Rework]
Author thinks it is Reviewers requests
it to merge --> applied
|
˅
[Done]
Merged/Closed
It is difficult to see what stage of the review workflow a given review is in. Does it need my attention? Am I
waiting for the Author
to finish some changes?
If only GitLab
had already solved the problem of visualizing custom workflows and simply transitioning items from one state to another...
Proposal
Implement concepts of "issue boards" for Merge Requests.
Links / references
Documentation blurb
Use cases
- Simple transition from one state to another. Much more fluid than turning on this label, and off that label.
- Quick representation of state of the reviews you are involved in
- Team Leads: See if reviews are stacking up for projects
- Team Members: See what reviews are awaiting early feedback without messing with filters
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml
Edited by 🤖 GitLab Bot 🤖