projects icon indicating copy to clipboard operation
projects copied to clipboard

gitmate YAML configuration

Open jayvdb opened this issue 7 years ago • 5 comments

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.

jayvdb avatar Mar 19 '18 09:03 jayvdb

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.

jayvdb avatar Mar 19 '18 09:03 jayvdb

c.f. https://github.com/coala/projects/issues/488

jayvdb avatar Mar 19 '18 09:03 jayvdb

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

jayvdb avatar Mar 20 '18 18:03 jayvdb

See https://gitlab.com/gitmate/GitMate-2-ideas/issues/31 and https://gitlab.com/gitmate/open-source/gitmate-2/issues/363

jayvdb avatar Mar 20 '18 18:03 jayvdb

https://github.com/rtfd/readthedocs.org/milestone/28 is a similar GSoC for readthedocs.

jayvdb avatar Mar 23 '18 17:03 jayvdb