-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Trialing an Automated Issue Cleanup Experiment #60288
Comments
This was referenced Oct 15, 2021
Closed
Closed
Closed
Globally ignore null values for all properties and subclasses (without JsonSerializerOptions)
#30359
Closed
This was referenced Mar 5, 2022
This was referenced Apr 9, 2022
This was referenced Apr 22, 2022
This was referenced May 9, 2022
Test failure: System.ConfigurationTests.ConfigurationElementCollectionTests/EqualsNullIsFalse
#21512
Closed
Repository owner
moved this from vNext
to Done
in Triage POD for Reflection, META, etc.
May 30, 2022
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Creating this issue to track the issue cleanup experiment we're rolling out in dotnet/runtime. Please refer to the original issue in microsoft/contributor-community-experiments for more background.
Hypotheses
Our issue backlog contains a substantial number of issues that have received no activity in over a year, typically occupying the
Future
milestone. For certain areas, I would claim that the backlog size is so large that taking it into account during annual planning is effectively not possible.From an area owner's perspective, a stagnated issues backlog can be partitioned into roughly two categories:
While this is more of a spectrum rather than a binary classification, I claim that the majority of
Future
issues fall into category 1, which makes planning and prioritization for category 2 issues increasingly challenging as the backlog size gets inflated over time.This is a proposal to roll out a localized automated issue cleanup experiment (initially only affecting areas owned by @eiriktsarpalis). The experiment is based on a couple of hypotheses:
Several major repos including non-Microsoft repos have an issue cleanup/issue bankruptcy policy. We have received positive feedback from partner teams that successfully applied such policies to their backlogs.
Experiment
There are a number of parameters to be considered for the experiment:
Selection Criteria
Execution
no recent activity
label to selected issues and writes a post explaining that the issue has been marked for closure, linking to this issue and encouraging users to submit their feedback on the process.no recent activity
label and the issue will remain open.The policy would initially cleanup issues in bulk, but will remain in place so that any other issues going over the 15 month threshold are subsequently marked for closure.
Success criteria
Future
milestone.Risks
cc @danmoseley @layomia @krwq
The text was updated successfully, but these errors were encountered: