From 7a8241fcc9b987e03a4695045c30af64c1e2348b Mon Sep 17 00:00:00 2001 From: Razoic Date: Wed, 15 Feb 2017 17:33:18 -0500 Subject: [PATCH 1/2] gitmate_gitlab.md Fix link, correct typos Fix: broken link for Bitbucket, correct various typos Fixes: https://github.com/coala/projects/issues/224 --- data/projects/gitmate_gitlab.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/data/projects/gitmate_gitlab.md b/data/projects/gitmate_gitlab.md index f93c308c..df9e8316 100644 --- a/data/projects/gitmate_gitlab.md +++ b/data/projects/gitmate_gitlab.md @@ -10,7 +10,7 @@ for you to fix. The only problem with it is, that it only supports GitHub at the moment. Most of coala's repositories are located at GitHub but some are with GitLab. -As GitMate and it's git wrapper IGITT will be released as open source, this is +As GitMate and it's git wrapper IGitt will be released as open source, this is the perfect opportunity to not only support all coala repositories but enable GitMate support for all GitLab users. To complete the big three git hosting providers, support for Bitbucket has to @@ -22,14 +22,13 @@ GitHub. Eventually it will support automatic code review via coala, just as [the prototype](http://gitmate.io) does. It is currently developed as a plugin platform so plugins can be reused -for any git hoster and just plugged into hooks, similar to the GitHub webhooks. +for any git hosted repository and just plugged into hooks, similar to the GitHub webhooks. The goals of this project are: - Add [GitLab](https://gitlab.com/) and - [https://bitbucket.org/product]( Bitbucket) support for - [IGitt](https://gitlab.com/gitmate/IGitt) -- Add GitLa and Bitbucket support for all existing hooks in GitMate +- [Bitbucket](https://bitbucket.org/product) support for [IGitt](https://gitlab.com/gitmate/IGitt) +- Add GitLab and Bitbucket support for all existing hooks in GitMate #### Milestones From f5f936d7f276bf4f0008386e9afb86535e2a9178 Mon Sep 17 00:00:00 2001 From: Razoic Date: Fri, 17 Feb 2017 09:06:24 -0500 Subject: [PATCH 2/2] Add files via upload gitmate_gitlab.md: Fix link, typos, reword Correct broken link, typos, reword Fixes https://github.com/coala/projects/issues/224 --- gitmate_gitlab.md | 58 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 gitmate_gitlab.md diff --git a/gitmate_gitlab.md b/gitmate_gitlab.md new file mode 100644 index 00000000..c9bae4c9 --- /dev/null +++ b/gitmate_gitlab.md @@ -0,0 +1,58 @@ +At coala we use GitMate as an automatic reviewing tool to reduce the time spent +with simple mistakes like trailing whitespaces and lines that are too long. +We also use it to gate merging pull requests before the commits are approved by +a maintainer. +All these features make dealing with the growing amount of pending pull requests +easier and allow us to focus in the important aspects of the code and skip the +manual scrutinizing of simple formal errors. +It essentially serves as a CI that comments issues directly in your Pull request +for you to fix. +The only problem with it is, that it only supports GitHub at the moment. + +Most of coala's repositories are located at GitHub but some are with GitLab. +As GitMate and it's git wrapper IGitt will be released as open source, this is +the perfect opportunity to not only support all coala repositories but enable +GitMate support for all GitLab users. +To complete the big three git hosting providers, support for Bitbucket has to +be added. This way most developers using git should be able do benefit from +GitMate. + +GitMate is a plugin system for handling events from a Git hosting platform like +GitHub. +Eventually it will support automatic code review via coala, just as +[the prototype](http://gitmate.io) does. +It is currently developed as a plugin platform so plugins can be reused +for any git hosted repository and just plugged into hooks, similar to the GitHub webhooks. + +The goals of this project are: + +- Add [GitLab](https://gitlab.com/) and + [Bitbucket](https://bitbucket.org/product) support for [IGitt](https://gitlab.com/gitmate/IGitt) +- Add GitLa and Bitbucket support for all existing hooks in GitMate + +#### Milestones + +##### PREPARATION/BONDING + +- A clear concept exists for which hooks need which GitLab API endpoints. +- A clear concept exists for which objects in IGitt need to be extended or + written. + +##### CODING PHASE 1 + +- GitLab support for IGitt is done, documented and fully tested. +- A clear concept exists for which hooks need which Bitbucket API endpoints. +- A clear concept exists for which objects in IGitt need to be extended or + written. + + +##### CODING PHASE 2 + +- Bitbucket support for IGitt is done, documented and fully tested. +- If the API was extended, the other supported platforms on IGitt serve the new + features as well. + +##### CODING PHASE 3 + +- GitLab support exists for all hooks on GitMate. +- Bitbucket support exists for all hooks on GitMate.