I think we need help giving feedback on PRs as the number of reviewers vs the number of PRs we receive is quite imbalanced.
This could mean:
- checking test coverage of new/updated code
- if code has changed there is at least some tests written
- versionchanged/versionadded notes are included (when needed)
- release notes (when needed)
- line length of the docs checked
- when deprecating a feature, the warning is tested. The deprecation is documented in all appropriate places
I recommend you go through PRs that have been reviewed and our contribution guidelines to understand the process. You can also look at some live PR reviews here: https://www.youtube.com/@djangonautspace/streams
But I would also be interested in ways we can “find more reviewers” so being able to identify SMEs based off who is contributing regularly to a component could be interesting.
Note that Rails has a contributor site: https://contributors.rubyonrails.org/
We have a dashboard: https://dashboard.djangoproject.com/
I would love our dashboard to be more useful and show us per component defined in Trac, top contributors (reviewers/commiters/ticket comments?) filterable over time (last month, year, all time)
I hope that’s at least a starting point ![]()