I would like to suggest a small idea that I had, to make it easier for beginner to review their first PRs. Analogous to the “Good first issue” label, I am suggesting a “Good first review” label.
As a general guideline, labeled pull requests should have some (ideally all) of the following characteristics:
- Complexity level low
- A tentative small change (<100 LoC)
- A detailed description of the PR background if needed
- General instructions/hints on how to test/reproduce
Examples of pulls that generally tend to be good first reviews:
- A newly added RPC that can be easily manually tested to verify functionality
- A PR that only adds new functional test coverage since these tend to be self-documenting
- A documentation change that can be verified to be correct with manual testing
Similar to other labels the creator of the pull could ask for the label to be applied or contributors with the power to give labels could apply the proactively.