Content-Length: 356799 | pFad | http://github.com/zapadi/redmine-net-api

5F GitHub - zapadi/redmine-net-api: .Net API for Redmine bug/task management systems.
Skip to content

zapadi/redmine-net-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Redmine .NET API redmine-net-api

NuGet NuGet Downloads License Contributors

A modern and flexible .NET client library to interact with Redmine's REST API.

πŸš€ Features

  • Full REST API support with CRUD operations
  • Supports both XML and JSON data formats
  • Handles GZipped server responses transparently
  • Easy integration via NuGet package
  • Actively maintained and community-driven
Resource Read Create Update Delete
Attachments βœ… βœ… ❌ ❌
Custom Fields βœ… ❌ ❌ ❌
Enumerations βœ… ❌ ❌ ❌
Files βœ… βœ… ❌ ❌
Groups βœ… βœ… βœ… βœ…
Issues βœ… βœ… βœ… βœ…
Issue Categories βœ… βœ… βœ… βœ…
Issue Relations βœ… βœ… βœ… βœ…
Issue Statuses βœ… ❌ ❌ ❌
My Account βœ… ❌ βœ… ❌
News βœ… βœ… βœ… βœ…
Projects βœ… βœ… βœ… βœ…
Project Memberships βœ… βœ… βœ… βœ…
Queries βœ… ❌ ❌ ❌
Roles βœ… ❌ ❌ ❌
Search βœ…
Time Entries βœ… βœ… βœ… βœ…
Trackers βœ… ❌ ❌ ❌
Users βœ… βœ… βœ… βœ…
Versions βœ… βœ… βœ… βœ…
Wiki Pages βœ… βœ… βœ… βœ…

πŸ“¦ Installation

Add the package via NuGet:

dotnet add package Redmine.Net.Api

Or via Package Manager Console:

Install-Package Redmine.Net.Api

πŸ§‘β€πŸ’» Usage Example

using Redmine.Net.Api;
using Redmine.Net.Api.Types;
using System;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        var options = new RedmineManagerOptionsBuilder()
            .WithHost("https://your-redmine-url")
            .WithApiKeyAuthentication("your-api-key");

        var manager = new RedmineManager(options);

        // Retrieve an issue asynchronously
        var issue = await manager.GetAsync<Issue>(12345);
        Console.WriteLine($"Issue subject: {issue.Subject}");
    }
}

Explore more usage examples on the Wiki.

πŸ“š Documentation

Detailed API reference, guides, and tutorials are available in the GitHub Wiki.

πŸ™Œ Contributing

See the CONTRIBUTING.md for detailed guidelines.

πŸ’¬ Join on Slack

Want to talk about Redmine integration, features, or contribute ideas?
Join Slack channel here: dotnet-redmine

🀝 Contributors

Thanks to all contributors!

πŸ“ License

This project is licensed under the Apache License 2.0.

β˜• Support

If you find this project useful, consider buying me a coffee to support development.

Sponsor this project

Packages

No packages published

Contributors 19

Languages









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/zapadi/redmine-net-api

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy