How do I assign a GitHub issue to more than one person?
I have work in project with my colleagues using GitHub repository. If I create an issue I can assign it to one user, but sometimes I need to assign it to multiple people.
How do I assign a GitHub issue to more than one person?
I have work in project with my colleagues using GitHub repository. If I create an issue I can assign it to one user, but sometimes I need to assign it to multiple people.
You could assign the issue to one of them and @-mention the GitHub usernames of the others, which will subscribe them to updates for that issue. If you have groups of people who will often be assigned together, you could also create teams within an organization to mention them all at once.
UPDATE: GitHub just shipped multiple assignees, so, now you can!
Here is the info on Multiple assignees on Issues and Pull requests
I couldn't find any update on the topic, but it seems that Github changed the assignees' policy and now in the public projects you can assign up to 10 people:
But on the private projects you are limited back to a single person:
So basically, you need to do the already mentioned approach (with @ in the issue text)
Use labels. Create a label for each member of your team and use these to assign team members to tasks. This is not functionally as intended but it works well!
You can add scope: person:A
, person:B
, etc to search and read it more easily
Another approach, which is not limited to 10 people, is to define a parent issue with a task list
Since June 2021, you can reference other issues (each one can be assigned one to 10 people) and:
- Create task lists of issues and pull requests
- Quickly convert text into issues
- Track status of tasks with progress indicators
- See which issues another issue is being tracked in
- Automatically update the status of a task when the tracked issue is closed
So if you need to assign multiple people to one issue because there is a lot to do, you can transform that issue into a "parent" issue, from which you refer to sub-tasks issues.
See also (Sept. 2021) "Managing code review assignment for your team".