-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support more options to specify who should review #23
Comments
I will look into this and try to organize the current feature set of Zappr so we can tackle the simplest ones first. |
Feature set of Zappr:
Current implementation of MVP:
Out of the feature set given above, I believe we should focus on the features listed under approval management. I think the following order of implementation is a good start.
Let me know if you have any thoughts on this. |
Summary of discussion on 5/19: Minimum number of approvers should be easy to handle, but can also be achieved via the existing protected branch mechanism. Should try to see if developing this feature (number 4 in above list) is feasible before end of hackathon. |
I have implemented the following options at #39 :
Thanks to this PR, you can specify the following config, for example: approvals:
# check will succeed if there are 4 approvals from
# backend or frontend people
minimum: 2
groups:
# check will fail if there is not at least 1 approval
# from backend persons
backend:
minimum: 1
from:
users:
- yuichielectric
- dchomh
# check will fail if there is not at least 1 approval
# from frontend persons
frontend:
minimum: 2
from:
users:
- dchomh
- rerwinx This config requires
#44 is a sample PR which checks the above config. |
Currently we only support
required_reviewers
, but Zappr has more options described here: https://zappr.readthedocs.io/en/latest/setup/The text was updated successfully, but these errors were encountered: