This is the new PullApprove v3! Completely redesigned and rebuilt. You can read more about it here or log in to v2 here.

Templates

PullApprove configurations can be shared across your organization or projects. This makes it easy to re-use common settings or avoid copy-pasting the same .pullapprove.yml into tens or hundreds of repos.

You can do this by using the extends setting, which simply points to a HTTP url where the template can be found.

By adding specific settings after the extends field, you can build upon the template and merge the settings together.

version: 3

extends: https://api.github.com/repos/example/pullapprove-config/contents/.pullapprove.yml

# these will be combined with the template groups
groups:
  group_to_add:
    ...

See the "extends" documentation for more details.