status-im / open-bounty

Enable communities to distribute funds to push their cause forward.
https://openbounty.status.im/
GNU Affero General Public License v3.0
118 stars 36 forks source link

Gitlab support #418

Open knocte opened 6 years ago

knocte commented 6 years ago

User Story

As a user, I want to be able to use OpenBounty with Gitlab repos so that it's possible to use a self-hosted repository.

Description

Type: Feature

GitLab is even more open-source friendly than Github, because you can even host it yourself (no need to depend on gitlab.com website). Having OpenBounty integrate with this would make it even more agnostic and flexible. (For example I'm owner of an opensource project whose home is Gitlab; even if I can mirror it on Github I prefer to manage issues in the gitlab counterpart.)

Expected behavior

N/A

Actual behavior

N/A

Reproduction

N/A

Solution

The easiest way to make sure this works is so that organizations can promote their gitlab.com repos, and their issues show up properly in https://openbounty.status.im/app

Additional Information

I'm willing to put ETH on a bounty for this, so please add the corresponding label :-)

martinklepsch commented 6 years ago

Hey @knocte, thanks for this suggestion. Supporting GitLab and other platforms, in general, is something we'd like to do but simply haven't gotten around to yet.

The issue here mostly is that our current codebase is somewhat coupled to GitHub and that we need to develop some mechanism to make that extensible to other platforms. This kind of architectural work requires a lot of familiarity with the codebase and so it's something only few can do.

I will see if some regular contributors might be interested in working on this in the next months.