- From: Jeffrey Yasskin <jyasskin@google.com>
- Date: Mon, 6 Nov 2023 15:14:36 -0800
- To: James Nurthen <w3c@nurthen.com>
- Cc: spec-prod <spec-prod@w3.org>
- Message-ID: <CANh-dXno48ZEU9__t9gzrVoyyaus8zg=_OmFyKUum55bAGOvCA@mail.gmail.com>
Yes, if we customize the triage buckets by repository, it's as easy to look at milestones as labels. We could also say that an issue in _any_ milestone has been triaged. Once an issue is triaged into a milestone, do you want to hold yourself to any particular timeline for resolving the issue? The urgent/important/eventually categorization supports a UI that asks people to pay extra attention to, say, important issues that haven't been resolved within 3 months. Would you want a similar deadline for issues in, say, the "before-CR" milestone, or do you just not want to use an SLO for issues after they've been triaged, or something else? Jeffrey On Mon, Nov 6, 2023 at 3:06 PM James Nurthen <w3c@nurthen.com> wrote: > We don’t use labels to triage issues but instead put issues into > milestones. Could the script look at that to determine if issues have been > triaged? > ------------------------------ > *From:* Jeffrey Yasskin <jyasskin@google.com> > *Sent:* Monday, November 6, 2023 2:17:50 PM > *To:* spec-prod <spec-prod@w3.org> > *Subject:* Tracking spec triage and maintenance > > Hi spec editors, > > I put together a system that can scan our specification repositories on > Github and report how they're doing at triaging issues and fixing the most > important ones. See https://jyasskin.github.io/spec-maintenance/, with > source at https://github.com/jyasskin/spec-maintenance. > > To make this work well, there need to be some labels that people apply to > describe issues' priorities. The script currently suggests > <https://jyasskin.github.io/spec-maintenance/triage-labels/> "Priority: > Urgent", "Priority: Important", and "Priority: Eventually", but we could > use something shorter like "p0", "p1", and "p2". We could also have an > slo.json in each repository to override the default label names. What do > you want for your own specs? > > I also picked default SLOs > <https://github.com/jyasskin/spec-maintenance/blob/main/README.md#triage> > of 1 week to triage issues, 2 weeks to close urgent issues, and 3 months to > close important issues. Do those values sound reasonable, based on the metrics > I gathered > <https://github.com/jyasskin/spec-maintenance/blob/main/README.md#triage>? > Does this need to be customizable per-repo? > > How else can I make this the most useful to everyone? > > Thanks, > Jeffrey >
Received on Monday, 6 November 2023 23:14:58 UTC