webcompat / webcompat.com

Source code for webcompat.com
https://webcompat.com
360 stars 191 forks source link

[feature] working on an issue #2058

Open karlcow opened 6 years ago

karlcow commented 6 years ago

Some issues, specifically on diagnosis and needscontact stage stays for a long time on this stage. Sometimes, someone started a diagnosis, but the issue stays in this state for a long time. Some cases:

  1. diagnosis has been started by someone and there is an intent to go back to it.
    1. we come back to it in a reasonable time
    2. we forget it because GitHub UI is not that good for reminding old issues.
  2. diagnosis has been started by someone and there is a blocker, which prevents the person to finish.
    1. ping someone else to finish it or ask help
    2. leave it as-is

On GitHub there is a notion of assigned for an issue, maybe we can leverage this with two states:

  1. Assigned: Person X is working on it
  2. Not assigned: Free to take (before and during diagnosis).

It means we could advertise to the rest of the community that

  1. someone is working on it in the UI.
  2. grab this information to display in the activity page (tool to help people assigned to remember what they are working on.)
karlcow commented 6 years ago
  1. Add assignees to an issue

    Usernames of people to assign this issue to. NOTE: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise.

  2. Remove assignees from an issue
  3. The search seems to give the possibility to fetch all issues for a specific assignee https://github.com/webcompat/webcompat.com/issues?utf8=%E2%9C%93&q=+is%3Aissue+assignee%3Akarlcow+