-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for GitLab #48
Comments
I don't personally use GitLab, but I would be open to open to accepting PR's that add GitLab support. I agree that it is likely to be a large endeavor to do so, and would require a motivated person to get through. Triage Party does not make any complicated API calls to GitHub, but does lean heavily on interfaces provided by https://github.com/google/go-github (like *github.User, *github.Label). If there is a gitlab library that provides similar interfaces, it wouldn't be too difficult. If not, some adaptation would be required. If someone is brave enough to take this on, I'm happy to help guide them. I would personally start by pulling the GitHub API calls code out of
.. and then replace instances of *github.User and *github.Label with a generalized struct (like |
If someone wants to take this on... one idea is:
|
@tstromberg Hey! I think I am brave enough for this task. I have already started working on it. I think soon I will be ready to show you first draft PR. |
@vavilen84 - Wow. That's amazing to hear. Good luck, I know this is not going to be a trivial addition. |
@tstromberg Hey! My PR is ready for review #193 - I mentioned my concerns in the last PR comment. If you have ideas of what I can fix/improve/change - please, tell me. |
It would be great if the triage-party can also be used with other systems like gitlab, to get an overview of multiple repos and systems to get a better cross platform overview.
I am aware, that this is not a small feature, but it would be an awesome improvement for bigger communities or companies, who need to use multiple services.
Would love to know your opinion about it. No hard feelings, if the request is just closed ;)
The text was updated successfully, but these errors were encountered: