I would like to suggest a specific approach:
- Anyone can open an issue.
- Any PR must have an assigned issue, the author of the PR must be assigned to the issue.
- Any other PR gets closed automatically with a message that says "you need to get assigned to this issue first".
This forces PR authors to contact maintainers (via Slack or by attending the SIG) to ask for an issue to be assigned to them. This also gives maintainers an opportunity to discuss the issue first before accepting it as a valid issue and assigning someone to work on this issue.
Originally posted by @ocelotl in #5343
Originally posted by @ocelotl in #5343