Skip to content

Establish issue/pull-request triage or workflows #4108

Closed
@ghost

Description

Is your feature request related to a problem? Please describe.

Our issue and pull request backlog are continuing to grow with many of them > 2-3 months old.

Given the changes to the codebase in the last few months, any stale PR need to be fully reworked and issues need to be re-examined.

Describe the solution you'd like
The VSCode team had similar problems keeping their issue and PRs clean (though at a much larger scale).

One of the mitigations applied was establishing a project triage policy.
In it they describe the timelines for issue and PR expiration as well as reasons for closure. By strictly adhering to the policy, the team managed to drive their outstanding issues and PR down considerably.

Describe alternatives you've considered
It seems no matter how many issues we close with "you should be asking for help on Discord" they just keep coming in, detracting from core isssues.

We could also just let pull requests languish in purgatory but all that does is scare off contributors and project managers that look at those stats to determine the health of the project.

How important is this feature to you?
Very much so!

I want to see this project earn widespread adoption and have spec'd it for use in production systems for next gen user experiences at my employer.

Additional context

Let's draw the line in the sand and just let go of the baggage we're lugging around.

If a policy is in place that says "you have 10 days to post a repro or the issue will be closed" then nobody should be surprised when the issue closes.

If a pull request needs rebasing/rework because progress has made it obsolete then the author should be given a timebox to complete the work or the opportunity to ask for more time. If either of those options are not exercised then it should closed, no fuss no muss.

There's got to be some Github bots or workflows out there somewhere to make this happen and enforce it.

I'll even volunteer for the first tour of duty.

@Rich-Harris, @pngwn, @mrkishi, @Conduitry, @tanhauhau what are your thoughts?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions