Think of a plugin system that will allow to create custom logic that are specific to a particular project
As described in #40 (see the "Challenges" point), in some cases it would be useful to be able to define custom logic that are specific to a particular project.
For example for the GitLab project it would be great to be able to assign new MR to a certain reviewer from a pool of reviewer that we could fetch from https://gitlab.com/gitlab-com/www-gitlab-com/blob/master/data/team.yml for instance.
Obviously, such logic shouldn't be part of the gitlab-triage
project since it's very specific to the GitLab project/organization. Thus it would be useful to have a plugin system where you could:
- define custom conditions
- define custom actions