Every change starts with a pull request.
Code Review
Write better code
On GitHub, lightweight code review tools are built into every pull request. Your team can create review processes that improve the quality of your code and fit neatly into your workflow.
![Screenshot of the 'Open a pull request' interface on GitHub, showing a comparison between the 'master' and 'blue-a11y' branches. The pull request title is 'Color refresh,' with an area for adding comments and a button to 'Create pull request. The background has a pink-to-purple gradient.](https://github.com/images/modules/site/code-review/fp24/hero.webp)
- Start a new feature or propose a change to existing code with a pull request—a base for your team to coordinate details and refine your changes.
- Pull requests are fundamental to how teams review and improve code on GitHub. Evolve projects, propose new features, and discuss implementation details before changing your source code.
See every update and act on it, in-situ
![Screenshot showing a code diff in a file named head.scss. The removed lines are min-height: 40px; and padding: 10px;. The added lines are position: sticky;, top: 0;, and padding: 20px. The background has a pink-to-purple gradient.](https://github.com/images/modules/site/code-review/fp24/features-river-1.webp)
![Screenshot of two commits added, and the changes were approved. The background has a pink-to-purple gradient.](https://github.com/images/modules/site/code-review/fp24/features-river-2.webp)
![Image showing a file history showing four version entries with names and timestamps: 'First draft' and 'delete old pricing,' modified over the past few months.](https://github.com/images/modules/site/code-review/fp24/features-river-3.webp)
Discuss code
within your code
![Image showing a file history showing four version entries with names and timestamps: 'First draft' and 'delete old pricing,' modified over the past few months. The background has a pink-to-purple gradient.](https://github.com/images/modules/site/code-review/fp24/discuss-river-1.webp)
![Dropdown menu showing a request for a review with options to select users. The background has a pink-to-purple gradient.](https://github.com/images/modules/site/code-review/fp24/discuss-river-2.webp)
![Notification indicating that a review is required before changes can be made, with a user requested for the review. The background has a pink-to-purple gradient.](https://github.com/images/modules/site/code-review/fp24/discuss-river-3.webp)
![Alert indicating a branch conflict with files that need to be resolved before merging. The background has a pink-to-purple gradient.](https://github.com/images/modules/site/code-review/fp24/discuss-river-4.webp)
Merge the highest quality code
Reviews can improve your code, but mistakes happen. Limit human error and ensure only high quality code gets merged with detailed permissions and status checks.