Templates are a great way to keep the key preferences for your organization in one location, and easily extend them on a per-repo basis.
Templates are created and managed on pullapprove.com. You can find edit at pullapprove.com/YOUR_ORG or by clicking your organization name when browsing repos on pullapprove.com.
An example template to contain some general rules for your organization.
approve_by_comment: true approve_regex: '^(Approved|:\+1:)' reset_on_push: true reviewers: required: 1 members: - davegaeddert - joelgaeddert
Then for each repo, you simply create a .pullapprove.yml which
extends one of your templates. Any settings in this file will then override the defaults provided by the template.
extends: client-projects reset_on_push: false # on this repo, we don't want to reset approvals on push