Open r12a opened 9 years ago
although I don't claim this is the right response to this need, we at least have some experience with such a tool with the last-call comments tracker: http://www.w3.org/2006/02/lc-comments-tracker/
I was thinking of that. There's also the XSLT that takes a Bugzilla search and produces a DoC. @r12a how would you say those compare to what you have in mind?
Requirements:
Others?
Part of what the Last Call comment tracker does is that it tracks comments, not issues; in particular, it tracks whether a comment has been responded to or not, and if the response was satisfactory or not to the commenter.
Right, but shouldn't a comment be an issue? That's how we did it in HTML.
Note: we could use "standard" labels across repos.
re comment as an issue, the two are not equivalent (although I agree they're often managed as if they were):
None of these are insurmountable, but I've found that considering them as clearly separate notions helps deal with the formality of Last Call / wide review processing.
One refinement on "list an arbitrary number of issues". It's convenient to be able to display a summary of 200/300 issues at least on one single page, similar to bugzilla view.
Whenever i've done this in the past, the set of things that are tracked were determined by the group receiving the comments. Emails with multiple comments were discouraged, but if they arrived they were split into separate issues for tracking and response. Let's here, for the sake of clarity, call these 'reviewItems'. When the same comment was sent by different people, we typically establish a link between them, but still track the originators by having separate reviewItems, so that we can ask them whether they are satisfied. reviewItems are what i think this system needs to manage - this is an abstraction from the actual comments, and can associate various items of metadata with each thing to be tracked.
For that, my requirements include (off the top of my head):
So all the above information needs to be assocaited with each reviewItem in the database, but it should also be possible to automatically produce a list showing all information for the DoC report, but also to assist in managing the process, with colours to reflect status of each comment tracked, and allow for filtering and sorting of the list in various ways. (one very useful sort for working through long lists is by section in the spec)
I'm not sure how important the date and milestone information is, especially in the new process, since all comments need to be responded to anyway.
On 09 Apr 2015, at 16:48 , Robin Berjon notifications@github.com wrote:
Right, but shouldn't a comment be an issue? That's how we did it in HTML.
That is what we did in CSWV, too. Regardless on whether the comment was from the outside or from within the group. Actually (although this was not planned) since we have become 'issue driven' the group has hardly used the mailing list at all; all discussions happened through issues only.
fwiw, i deleted the example from my last comment here's a slightly better example, though not a perfect one, and certainly not sortable http://www.w3.org/International/docs/encoding/encoding-cr-doc.html
Something i've wanted for some time is the ability to make an issue tracker (dashboard, whatever...) carry metadata about each comment tracked that can be used to automatically generate a disposition of comments for a spec phase transition.
For example, a. i'd like to be able to store links to the initial comment (and any subsequent thread starts where discussion takes place on email systems, since email threads often get fragmented) b. i'd like to be able to store information about the status of the comment per such things as: accepted/rejected/out-of-scope/invalid/retracted/deferred, and solution-proposed-to-commenter/not-yet-proposed and commenter-happy/commenter-objects/no-response-yet. c. i'd like to store pointers to where we propose a solution, where the commenter replies d. i'd like to be able to automatically produce a list for the DoC report, with basic info such as commenter name, links to more info, status, etc, with colours to reflect status of each comment tracked, and allow for filtering and sorting of the list in various ways. e. i'd like to be able to record whether the comment led to a spec change, and whether that was substantive or just editorial
The report should also automatically include links to the document in TR and ED, of course.