Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🛠 Issue Triage Process #7603

Closed
jpobst opened this issue Dec 1, 2022 · 0 comments
Closed

🛠 Issue Triage Process #7603

jpobst opened this issue Dec 1, 2022 · 0 comments

Comments

@jpobst
Copy link
Contributor

jpobst commented Dec 1, 2022

Quick Queries

Pre-Triage

The first step of triage is to get an issue to its correct team or owner (or closer to the correct location if you don't know exactly where it goes).

For issues that belong in dotnet/android this generally just means changing the assignee to the correct person.

For issues that belong to other teams it can be a little messier.

While asking the author to refile isn't an ideal scenario, it is not possible to move issues to other organizations, and issues for other teams left in our repository are rarely resolved.

Triage

The goal of triage is to quickly assess a new issue and make a few classifications about it to help determine next steps.

  • Area: Issues should be assigned an Area: * label to help group it with related issues, for example Area: App+Library Build or Area: App Runtime.
    • If an area is getting too big, consider breaking it down into multiple areas.
  • Milestone: Issues that are obvious priorities should be placed in the upcoming .NET milestone, like .NET 9. Issues that will likely need to be backported to released versions should be assigned a servicing milestone, like .NET 8 Servicing.
  • Type: If it is immediately obvious, add a label for the type of request, like bug, enhancement, or question.

If more information is needed from the author to perform triage, use the needs-info label. If the author does not respond after 7 days, the issue will be automatically closed.

Once triage has been performed, remove the needs-triage label from the issue.

@ghost ghost added the needs-triage Issues that need to be assigned. label Dec 1, 2022
@jpobst jpobst removed the needs-triage Issues that need to be assigned. label Dec 1, 2022
@jpobst jpobst closed this as completed Dec 1, 2022
@dotnet dotnet locked and limited conversation to collaborators Dec 1, 2022
@jpobst jpobst pinned this issue Dec 1, 2022
@jpobst jpobst changed the title Issue Triage Process 🛠 Issue Triage Process Dec 1, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant