Skip to main content

Glossary

What Is a Pull Request

A pull request is a formal proposal to merge code changes into a project, allowing the team to review before accepting. Plain-English definition for business owners.

Definition

A pull request (often called a PR) is a formal proposal to merge a set of code changes into the main version of a project. When a developer finishes a piece of work, they do not add it directly to the live codebase. Instead, they submit a pull request, which packages their changes together with a description of what was done and why. Other team members then review the changes, leave comments, request modifications if needed, and approve the merge. The name comes from the idea that you are requesting the project to "pull in" your changes. It sits alongside related ideas you will find in our glossary, and the review step itself is covered in more depth under code review.

Why It Matters

Pull requests are the quality gate between writing code and shipping it. They ensure that no single person’s changes go live without at least one other set of eyes checking them. This catches bugs and enforces coding standards. It also spreads knowledge of the codebase across the team. For business owners, pull requests are a sign that your development team has a structured process. Changes are deliberate, reviewed, and traceable. If a feature causes a problem after launch, the pull request provides a clear record of exactly what changed and who approved it.

Example

Your development team is adding a discount code feature to your e-commerce site. A developer builds the feature over several days, then opens a pull request describing the changes and linking to the original brief. A senior developer reviews it, spots that the discount could be applied twice if a user clicks fast enough, and leaves a comment. The original developer fixes the issue and updates the pull request. Once approved, the changes are merged and deployed, and the double-discount bug never reaches your customers. The same review process applies across our web application development work.

Portrait of Alexander De Sousa, founder of Digital Royalty
Founder-led
“I’ve put everything I know into how this company works — the standards, the method, the care on every project. It runs through the whole team, and I hold us all to it.”

Alexander De Sousa · Founder LinkedIn

Featured on BBC Radio Solent

Get started

Tell us what you need

A few quick questions, then a straight answer from a real person — usually within a few hours.

Tell us what you're working on

Whether it's a new site, a platform, or a process that shouldn't be manual any more — we'll tell you honestly if we can help.