Reviewer groups are the key to how PullApprove works. Each group can consist of any combination of reviewers, and contain its own settings for how that group can achieve approval. Once all groups have approved the PR, you'll get a successful status on GitHub!
The structure is simple, yet powerful. Best explained by examples:
groups: code-quality: required: 2 users: - jeff - joe - jim security: required: -1 teams: - security-team reject_value: -100 reset_on_push: enabled: true design: required: 1 teams: - designers reset_on_push: enabled: false