- From: Robert Sanderson <azaroth42@gmail.com>
- Date: Fri, 26 Sep 2014 09:26:16 -0700
- To: Frederick Hirsch <w3c@fjhirsch.com>
- Cc: Web Annotation <public-annotation@w3.org>
- Message-ID: <CABevsUEgo-RYoWAJUdKpjc+H1BZa0aRqwsz63Ogjui4d8qEVcQ@mail.gmail.com>
My thoughts to get the ball rolling... On Fri, Sep 26, 2014 at 8:01 AM, Frederick Hirsch <w3c@fjhirsch.com> wrote: > (1) Source format > I suggest we agree to use ReSpec [3] to author documents. > +1 (2) Comment Management > Clearly once we are able to use annotations to comment on drafts that > should be very helpful. Until that point it is simplest to comment via > email clearly referencing which document by URL, section/line/context etc. > +1 > (3) Issue Tracking > • Title - A short descriptive name for the issue > • Description - A longer and complete description of the issue, > state in terms of the documents > • Justification - Why is this an issue? E.g., state an > architectural concern, demonstrate an interop problem, explain a use case > that isn't met > • Target - What deliverable the issue is against. > • Proposal - A reasonably complete proposal for how the issue > should be addressed. > > Regardless of mechanism, I think we need to be careful how we state and > describe issues for clarity and usefulness ,and also to offer proposals. > +1, however if you see something that you have a concern about, say something ... even if you don't have a solution. There's lots of hard problems that won't have obvious answers, and we don't want to miss them! While it's much better to have a proposal for people to react to, it shouldn't get in the way of tracking issues. There are a number of ways to manage issues, and the WG needs to decide > [5]. Here is a short list: > 1. Bugzilla - this offers an interface that is way too complex, if you’ve > used it you know we ignore most of the functionality. I argue strongly > against this choice for this group. > +1 to NOT using Bugzilla. > 2. Tracker - this is a W3C tool that allows entering and reviewing > issues, and offers the benefit of limited integration with IRC trackbot, > also integrated with participant list. [6] > +0 to using Tracker. The integration is nice, but the interface is ... not the most modern or featureful. > 3. Git issue management - this offers collaborative issue management with > a number of features, including commit integration, labels, milestones etc > [7]. Not sure how assigning issues will work for people in the WG that are > not also on github. There is also a REST API [8]. There has been work to > integrate this functionality into IRC as well, but that might require > additional effort to make functional. > +1 to using Github issues, and especially when there's an IRC bot. Keeping the issues with the documents, and in a very public venue I think has advantages. The web UI is clear, and there's a zillion apps and other integrated solutions available. We use it extensively in this specification project: https://github.com/IIIF/iiif.io/issues (Annotations - once we have an annotation mechanism perhaps we can label a > group of annotations as an issue, but it is not clear how much work it will > be to associate an issue with people, resolutions etc. I think we need to > make a choice from one of the other systems, at least to start and perhaps > use a hybrid approach, we will have to figure this out later, we can start > with annotations for informal commenting) > Yes, we should trial this when we have something to really comment on. I suggest aiming to start with annotations on the released FPWD documents for public feedback and non-issue comments. (Though using github issues as an annotation store would be a fun project ... any takers? :) ) > (4) Action management > We need to be able to assign actions to people, preferably on IRC during a > call, so we should be able to use the full WG participant list and be able > to review assigned actions, mark them as pending review or closed, and > associate notes with them. > Issues can be assigned to people in github and assigned a deadline (via a milestone), so we /could/ use the issue tracker as an action tracker... but I'm fine with Tracker for non-issue related actions. Rob -- Rob Sanderson Technology Collaboration Facilitator Digital Library Systems and Services Stanford, CA 94305
Received on Friday, 26 September 2014 16:26:44 UTC