-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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
"How to do reviews and PRs" document needed #1514
Comments
/sig contributor-experience |
/assign @parispittman |
I like to use the docs like https://github.com/kubernetes/community/blob/master/contributors/devel/pull-requests.md#best-practices-for-faster-reviews as a starting point for reviewers. The reviewer and reviewee docs should be symmetric. A lot of the existing doc is around mechanical "how" parts. For the philosophical parts I like to refer people to http://sage.thesharps.us/2014/09/01/the-gentle-art-of-patch-review/ but some of this varies with project and the local k8s culture needs to be documented by local gurus. I really like this https://www.youtube.com/watch?feature=player_embedded&v=fMeH7wqOwXA#! old talk on reviewer/approver/maintainer issues because it has a senior person describing their review process and workload. Reviewers need to be skeptical, have a broad view for technical debt and potential collateral damage. Has the change been sufficiently justified and tested? I also like that it comes from a time when that project was suddenly experiencing a huge spurt of growth (arm & arm64 and android drivers) and figuring out how to incentivize large out-of-tree code contributors to stay closer to upstream, which parallels @thockin's discussion about the kernel vs distro split concept. |
@parispittman mentioned this on slack https://twitter.com/math_rachel/status/939968380202762240 |
Notes from call with guin: this should live in community/contributor/guide/ and we should move and scrub the "best practices for faster reviews" so that the pair of docs are together. |
Created this doc - appreciate collaboration. This will be used as a resource when mentoring new reviewers. |
I've dropped some related doc links in the google doc. |
More reference material to check out: https://github.com/kubernetes/charts/blob/master/REVIEW_GUIDELINES.md |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Current status summary of this issue:
|
/help |
/remove-help Apologies, this should be done by an experienced contributor. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
/assign |
Part of #1413
We have https://github.com/kubernetes/community/blob/master/contributors/devel/pull-requests.md#best-practices-for-faster-reviews for the person submitting the reviews, but we are missing a document for people doing reviews. We need to collate some tips and tricks from reviewers from across the project.
The text was updated successfully, but these errors were encountered: