Skip to content

PullApprove

Your team already has a review process, let us formalize it

PullApprove is a simple yet powerful GitHub integration that lets you decide when pull requests are approved to be merged. PullApprove uses status checks, so you can know exactly who needs to review your code and when it has been given the "ok". By leveraging protected branches and required status checks, you can be sure that nothing gets merged before it has been looked over by real people. It's time to make code review an official part of your process.

Basic rules, precise control

With a few basic rules, you can quickly put a process in place to be sure that all code is well reviewed. Simply decide who the reviewers are and how many of them need to give the "ok" before a pull request is approved.
pullapprove.com interface

Perfect for a fork-less workflow

The "fork and pull" flow is great for restricting privileges on a project. But not everybody works that way, especially when it comes to private repositories. By combining PullApprove with protected branches and required status checks, you can decide when code is ready to be merged into master, and more importantly, when it isn't.
Protected branches

Approve with a comment

Submit your approval without ever leaving GitHub. Simply start a comment line with "Approved".
Approve with a comment

Improve your code quality

Code review is a great way to improve the quality of your code, across the board. After all, code is written by real people and read by real people. Getting a second set of eyes on your code is always a good idea and an easy way for both the author and the reviewer to continue learning.

Automated testing is great, but machines can't catch everything

You can accomplish a lot by writing good tests -- and you should. But sometimes a human touch is required. Remember how the client complained about that button color last time? Or how you were able to optimize a similar SQL statement last week?

Something went wrong with that request. Please try again.