Open jayvdb opened 6 years ago
A stretch goal for this would be specifying custom plugins in the YAML, which might be loaded from the repository or some other source. The gitmate service would need a whitelist or similar to prevent loading in malicious plugins.
An important aspect of this project is that when combined with moban
, it will allow all coala repos to have similar settings. c.f. https://github.com/coala/coala/pull/4897
https://github.com/rtfd/readthedocs.org/milestone/28 is a similar GSoC for readthedocs.
gitmate configuration is stored in the webapp, not in the repository.
This has zero transparency and reduces the ability for newcomers to learn the system.
This is a medium complexity project, as all existing gitmate plugin configuration needs to be supported, and it needs to be extensible to support new plugins as well.