-
Notifications
You must be signed in to change notification settings - Fork 95
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
Add Stale tag to Issues #258
Comments
My personal opinion is that an issue should be considered stale if it meets the following criteria:
To me, this seems okay because an issue can always be re-opened, and it's helpful to have the issue tracker have issues which are targets for labor only. Since it's a volunteer project, we want to try and make it as easy as possible for people to search through open pieces of work and take them on, so having discussions which reach no conclusions hinders rather than helps, even if good points are made (IMO). I would think that a closing comment should indicate that it's closed as stale, and reference any issues which represent actionable tasks that the discussion generated, or discussions spun off from that one. |
This all seems like a very reasonable course of action to me ! How long do you think an issue marked "stale" should be left open for, after the closing comment(s) are made ? |
I was envisioning more of leaving the comment and then closing immediately via “Close and comment”. That way there’s a record of why it’s marked stale and subsequently closed. |
It might be nice to give folks a chance to chime in... I think the Stale bot gives about a week: https://github.com/probot/stale |
One potential idea would be to use stale bot to flag issues as Stale, then write a closing comment and close within the week. |
Oh, true, that makes sense. That bot looks perfect! Thanks for digging that up, I always forget that on GitHub there’s probably a bot for it. |
Great idea @jbteves! 3 months is a sensible time for issues to be marked stale in my opinion. Stalebot looks great. I think a week’s warning works 😸 |
@KirstieJane @emdupre @tsalo it seems like we're converging on the idea to do three months gets marked stale by the bot, and is auto-closed after a week? Emoji vote below: 👍 or 👎 |
Realized that my PR accidentally closed this; that wasn't intended because we would still like stale-bot; @emdupre maybe you could add this while adding the all-contributors bot? |
@emdupre can we add the bot? |
Summary
I'd like to propose adding a stale tag to an issue that meets certain criteria, with the intent of closing them if they remain stale over some time period.
Additional Detail
I don't feel strongly about our criteria for a stale issue or how long it remains stale before closure, but I think it would be help keep the issue tracker from getting bloated. As an examples for issues that I think are stale:
The other advantage it has is that if we see that a conversation has stalled, we can think about why and decide if there is a way to either reignite discussion or resolve it. For example, it would be useful in my opinion to close No convergence after 5000 steps #144 and replace it with some issues on documentation, as well as notes in the reliability analysis. Similarly, I think Modularize functions for easier testing #50 could easily be replaced with @tsalo's new issues, and additional ones as we refactor more deeply.
Next Steps
The text was updated successfully, but these errors were encountered: