FYI: github issue management

Hi,

I've adapted the tool that the Web Perf WG had been using to keep track 
of its github issues to our own repo (and in fact made it usable with 
any other W3C repo / micro-process [1])

The expectation is that the chairs will review the following dashboards 
on a regular basis to make sure issues aren't stuck due to lack of 
clarity on next steps:
 
https://www.w3.org/Tools/gh-dashboard/?repo=w3c%2Fwebrtc-pc&template=templates%2Flabel-state.html
 
https://www.w3.org/Tools/gh-dashboard/?repo=w3c%2Fmediacapture-main&template=templates%2Flabel-state.html

To that end, we are using a set of labels that hints to in whose ball 
the court is:
* "Needs submitter action": the issue is unclear or incomplete and we 
don't expect to work on it until that is clarified
* "Needs assignee action": the person who has been assigned is expected 
to bring up a proposal (ideally as a pull request)
* "Chair decision needed": the chairs need to weigh in (in general, just 
to confirm the issue can be closed)
* "PR exists": there is a proposal on the table as a pull request that 
would solve the issue; next step is expected to either merge the pull 
request or go back to assignee action

The latter state when set will specifically notify the chairs (which 
hopefully will nudge them toward taking action :)

There are some additional labels that add some other qualifications:
* "next interim topic" to label topics to be discussed at a next call/f2f
* "list discussion needed" to label issues that deserve more active 
input from the mailing list
* "pending RTCWeb wg action" to mark dependencies to the RTCWeb WG

In general, the chairs will take care of setting and removing labels; 
but the "chair decision needed" label should probably be seen as useful 
for anyone who think the issue is past discussion/proposal stage.

HTH,

Dom

1. https://lists.w3.org/Archives/Member/chairs/2016JanMar/0047.html
    https://github.com/w3c/gh-issue-dashboard/

Received on Thursday, 28 January 2016 11:04:29 UTC