Levels of Responsibilities within Block
- Dominant language
- PHP
- Stars
- 156
- Forks
- 72
- Avg merge
- 12h 43m
- Merged PRs (30d)
- 203
Description
When we plan our blocks, we assign one person to be responsible for the block ("boss") and others who contribute/support. There is no way to distinguish between the two at the moment, we're just adding everyone who works on the block as responsible, so they show up in the lists/filters.
However, in more complex blocks, only the "boss" knows about every part, and you'd want to ask this person as an outsider. And when you add everyone as responsible, there is no way to find out who the "boss" is, and thus who to ask. I'd love a way to distinguish between levels of involvement ("boss", "supporter", "has minor role", whatever else) for each person involved in a block. This would then allow each user to generate a list of each block they are involved in, but retain the information about who to ask about each block.
UI-wise this could either be implemented by separate fields that allow adding people similar to the current "responsible" list for different levels, or by assigning levels within the existing fields. This could either come from a predefined or custom list, or maybe even something numeric?
Contributor guide
Research direction
No files, tests, or entry points are named in the issue. Begin by locating the block responsibility model and its current UI and list/filter flows, then clarify whether levels should be predefined or custom. Done means contributors can record different involvement levels for each person and identify or filter the primary responsible person.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100