New in Percy: Public projects

Lindsay Cade
Percy Blog
Published in
2 min readJan 30, 2019

One of the most frequently requested Percy features from the open source community is the ability to allow contributors to see visual reviews for their pull requests.

To enable this, we’ve added support for making projects publicly viewable.

How it works

When enabled, the project and its builds will be visible to anyone with the link. Although public viewers won’t have the ability to approve snapshots, they can see all builds, snapshots, diffs, information, and statuses within that project.

What someone outside of your Percy will see when viewing a build within a public project.

Head to your project settings to turn on public projects.

Why we’re excited

In tandem with our GitHub and GitLab integrations, this is a powerful feature for open source communities.

Public projects give OSS creators and maintainers the ability to transparently run visual reviews while giving contributors insight into the visual impact of any given code change.

For example, let’s say a contributor submits a pull request that introduces an unintended change. Percy catches the regression as always, but now that contributor can easily click to view the actual snapshot and diff.

Check out polaris-react on GitHub to see their public projects.

Having this level of visual transparency gives contributors an opportunity to proactively review and make improvements to their contributions.

We already have a few open source projects up and running with public projects including Google AMP, Shopify Polaris, Ember, and more.

Sign up for a Percy account, and check out our docs to learn how to enable projects public.

To make visual testing even more accessible to open source communities, we now have a free plan that includes 5,000 monthly snapshots, 10 user seats, and now the ability to enable public projects.

Happy testing!

Percy is a visual review platform that gives your team confidence in every visual change before it’s shipped. Learn more at https://percy.io.

--

--