The growing number of AI-assisted PRs raises the amount of time required for reviews.
To mitigate this, all PRs should come with an issue that clearly describes what problem is being solved.
The PR template should say that
If there is no related issue, please create one first. Without an issue and time for discussion, it is unlikely that your pull request will be accepted.
There should be clear requirements for an issue to be considered, maybe best expressed by multiple issue templates
- bug: provide steps to reproduce + expected and actual behavior
- security hardening: provide steps that exploit a vulnerability, not just "internal method X might do Y which is considered unsafe"
- feature request: explain why a feature is needed
- chores (refactoring, fixing warnings, fixing typos): explain why it's important
Note
This is a follow-up to the discussion at https://groups.google.com/g/google-web-toolkit-contributors/c/RfcB0hP3dgc
The growing number of AI-assisted PRs raises the amount of time required for reviews.
To mitigate this, all PRs should come with an issue that clearly describes what problem is being solved.
The PR template should say that
There should be clear requirements for an issue to be considered, maybe best expressed by multiple issue templates