Skip to main content
Beta
This lesson is in the beta phase, which means that it is ready for teaching by instructors outside of the original author team.
Making Good PRs
- “Pull Requests are a way to control the introduction of new content
into a shared repository.”
- “Pull Requests enable better collaboration for multiple
developers.”
- “New PRs can be opened in a repository from a branch or a
fork.”
- “Text on PRs use Markdown styling for formatting.”
- “A user can interact with PRs in multiple ways: commenting,
assigning reviewers, linking to other issues and pull requests, and
more.”
- “Labelling PRs can help with prioritization and organization.”
- “PR Templates can provide clear instructions for steps,
expectations, and more.”
- “A pull request should contain ONE cohesive change.”
- “A pull request should, ideally, be quickly reviewable.”
- “A pull request description should give an overview of what, how,
and why something changed.”
- “Code reviews are integrated into GitHub Pull requests.”
- “Reviewers can approve, request changes, or simply add comments as
part of the review process.”