Test code without the hassle of breaking things
Revelry built review apps as a way to view and test code from a specific branch on a separate staging site. This method prevents bugs and regressions in the code since it allows for small chunks of code to be rigorously tested against the rest of the codebase.
We use GitHub to create separate code branches and then merge the code back together to live in the project’s repository. When an engineer is working on new code, they have the power to stand up a copy of a new staging site and add their new code without tampering with the main staging site. New code on the review app is then thoroughly tested by both peer engineer reviewers, bots, and other team members viewing the frontend. Once approved, the code seamlessly gets deployed to the main site.