Skip to content

Add new Go client package

username-removed-205553 requested to merge (removed):apps into master

I noticed that Node GitLab was listed on the site twice, so I choose to overwrite it's second entry cleaning up the duplicate while adding a new client package at the same time 😉

Before I wrote this package I started by looking at the existing Go client, but noticed quite some features that I needed for my project where missing. Next to that I was used to work with the go-github package and so got used to it's architecture and the way to use it in my code.

As the goal for my own project is to offer support for both GitHub and GitLab as backends, I decided to create a new Go client package with 100% API coverage and the architecture and layout similar to the one used in the go-github client. By having the architectures more or less inline, it should be easier for developers that already support GitHub, to use this client package and build in GitLab support as well.

Merge request reports