Open danmoseley opened 3 years ago
Team is currently collaborating on documentation for dotnet/runtime triage process.
We are working on a draft document that establishes common issue triage workflows for dotnet/runtime in https://github.com/microsoft/contributor-community-experiments/pull/17.
TODO follow up with another document detailing all active automation policies following the style of the aspnetcore repo.
@eiriktsarpalis could you please include links here to other documents that are potentially effective in repos that you've looked at.
@RyanCavanaugh noted that there is documentation in the Typescript repo, but folks aren't necessarily finding it (since questions are commonly asked).
@brettcannon noted in the Python repo there is an onboarding doc, but it's not clear it's widely read. In contrast, VS Code is thoroughly documented.
Here are some of the documents I've been looking at:
Expect to get this committed shortly to support #18
Hypothesis
Lack of formalized triaged process/workflow and a lack of automation causes issues to go stale and owners have to follow up manually; prioritization is obscured.
Experiment
In dotnet/runtime, writing out our triage process in a transparent way, and trial automation through fabric bot for certain actions, for example:
needs more info
issues get automatically closed if nothing has happened after 14 days -- or label removed if there was a reply.duplicate
issues get closed automatically if no activity has occurred after 2 days.question
orcustomer assistance
are closed automatically if no activity has occurred after 2 days.We will carry out these experiments in a localized manner, only taking effect in certain areas owned by resposiveness WG members. When performing an automated action, fabric bot will post a message notifying users of the experiment and linking to relevant documentation that justify the action taken.
Success criteria
We will be measuring any impact that the experiment has had on responsiveness metrics such as "time to triage" and "time to resolution".
Roslyn have found this made it easier to enable community triagers: https://github.com/microsoft/contributor-community-experiments/issues/18