NGitLab
.NET client for the GitLab REST API
Install / Use
/learn @ubisoft/NGitLabREADME
What is NGitLab?
NGitLab is a .NET client implementation for the GitLab REST API.
Usage
Start by creating a GitLabClient instance:
var client = new GitLabClient("https://mygitlab.example.com", "your_private_token");
Then use its properties. You can obtain the private token in your account page. You may want to create a custom user for the API usage.
For further info about the GitLab API, refer to the official documentation
Where can I get it?
Get it from nuget.org. You can simply install it using the dotnet CLI:
dotnet add package NGitLab
Running Unit Tests locally
- Install Docker on your machine
- It's recommended to use WSL version 2 (see here)
- Executing tests under Linux requires PowerShell to be installed (see here)
Thanks
Thanks to Scooletz for creating the original project.
