- From: Jeffrey Yasskin <jyasskin@google.com>
- Date: Mon, 6 Nov 2023 14:17:50 -0800
- To: spec-prod <spec-prod@w3.org>
- Message-ID: <CANh-dX=BhTR7-adpL47aKNRphuprYNPYEB2POK6Jp09EQanh9Q@mail.gmail.com>
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 22:18:14 UTC