-
Notifications
You must be signed in to change notification settings - Fork 9.1k
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
Define criteria for filing/closing issues vs discussions #3518
Comments
Sounds, good @handrews. @darrelmiller , @lornajane , @earth2marsh - kinda feel powerless, since I can't even label any issues. Would be nice to be able to label issues that could be (should be) closed. |
@miqui once the new TSC members are in place, they'll look at expanding @OAI/triage which is the group that can do those things (and close issues, actually - just can't merge PRs). |
I've proposed moving community Q&A to OAI/community (#3561), which would make this process question a lot simpler. We could keep actionable items as issues and open-ended discussions as discussions. Currently we're using two tools (issues and discussions) semi-interchangeably for three purposes. If we move community questions out, closure criteria for issues becomes obvious (it's either resolved or we declare that we won't do it). Closure for discussions is more difficult, but since discussions sort by recent activity, an open backlog is less of a problem there. |
Specific questions to consider:
|
Copying @lornajane 's comment from #3614 (comment):
Should we now move issues that feel more open-ended to discussions? Should we move more focused discussions to issues? And what are we doing with all the community support stuff? |
I think we need to put out guidance before we start moving things, in case that makes someone feel they are "doing it wrong" because we rewrote the unwritten processes. I've opened #3673 to try to formalise the proposal part of the process which should help to get ideas going to a new place. If usage questions should be discussions on the community repo (or issues, or somewhere else), we need to make that very clear both here and wherever they are going instead, and direct answerers as well as questioners to mingle in that space. |
We know we have a backlog problem. Right now, the focus is on closing very old and stale issues, particularly ones that are out of date or never got any sort of traction.
We also often close things that are out of scope, or are clearly not going to be addressed because of some design principle of OpenAPI. It would be good to define and document as many of these as we can so we can reference the criteria, and close more things with confidence.
Ideally, if we are going to continue with both issues and discussions, this should include criteria for migrating from one to the other. Loosely speaking, issues are good for things that can be clearly mapped to actions, while discussions are good for exploring options when the topic is complex, or when it's not obvious which of several possible actions we might want to take, if any.
Issue #3508 regarding transferring issues/discussions to Moonwalk is somewhat related.
Some things I think are good reasons to close (just the first few that came to mind):
These would join other obvious categories like "Questions about tools do not belong in the spec repo."
The text was updated successfully, but these errors were encountered: