James-Firth/git-slackin

Configure branches to have a certain set of possible reviewers

Opened this issue · 2 comments

As a user I want a cetain branch to always select, randomly select, or not select developers. Eg: QA environemnt where only admins can make merges and the PR's aren't for code reviews

This will enhance the selection function and require a bit of a re-work, as it means the function needs to be aware of branches now.

To extend this:
Since branches will be per-repo, users should "assigned" to repos to avoid people being requested to reviews they shouldn't be. This will also allow for a single git-slackin instance to be used by multiple teams/projects at once.

The repo-assignment idea is related to #25