git-labelmaker icon indicating copy to clipboard operation
git-labelmaker copied to clipboard

Support GitLab

Open TheCodeDestroyer opened this issue 9 years ago • 6 comments

Just a question(type), I see that most of the code refers to GitHub, but I was wondering if you are thinking of maybe supporting GitLab as well?

P.S.: The only decent NodeJS Gitlab API wrapper I found is this one, but doesn't support labels from what I can see...

TheCodeDestroyer avatar Feb 24 '16 13:02 TheCodeDestroyer

Short answer: yes, eventually...

It was kindly pointed out to me on Reddit that naming this project git-labelmaker when it actually only applies to GitHub was kind of a goof. So as a result I feel like in the future we should support GitLab and BitBucket, or maybe just rename this tool github-labelmaker and create a separate tool for GitLab.

Now in terms of a timeframe, I'm not going to lie there are other features we would like to add here first.

Thanks for your question!

himynameisdave avatar Feb 24 '16 22:02 himynameisdave

I initially added this to the 0.9.0 milestone, but I haven't used GitLab before. I'd like to take a bit more of a look into their API.

Jameskmonger avatar Feb 24 '16 23:02 Jameskmonger

Yeah this isn't a priority for 0.9.0, I'm thinking this is a significant change that would be better for a 1.x release

himynameisdave avatar Feb 24 '16 23:02 himynameisdave

Since your code tightly couples to GitHub API, maybe it wouldn't be a bad idea to rename this to "github-labelmaker" and make the other two as separate projects. You probably don't want to get into the battle where one change breaks the other two and vice-versa.

TheCodeDestroyer avatar Feb 25 '16 07:02 TheCodeDestroyer

I think we could potentially have this as a project which supports labelling for the different platforms, we can just let the user select which service they want to use.

Jameskmonger avatar Feb 25 '16 10:02 Jameskmonger

Would love gitlab support as well :)

dxlr8r avatar Feb 13 '18 13:02 dxlr8r