SkillAgentSearch skills...

Meziantou.GitLabClient

.NET client for GitLab API

Install / Use

/learn @meziantou/Meziantou.GitLabClient
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Meziantou.GitLabClient

NuGet GitHub license

.NET client for GitLab API. Support .NET Standard 2.0.

How to install

Install the NuGet package Meziantou.GitLabCLient

How to use

Lots of methods are included in the client and accessible through GitLabClient:

using(var client = GitLabClient.Create("https://gitlab.com", personalAccessToken))
{
    var projects = await client.Projects.GetAllAsync().ToListAsync();
}

Even if a property is not directly exposed, you can access it using the dynamic type:

using(var client = GitLabClient.Create("https://gitlab.com", personalAccessToken))
{
    dynamic result = await client.Get<GitLabObject>("repository/new-method");
    string value = result.json_property_name;
}

Related Skills

View on GitHub
GitHub Stars8
CategoryDevelopment
Updated1y ago
Forks3

Languages

C#

Security Score

75/100

Audited on Mar 1, 2025

No findings