Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zapadi/redmine-net-api
.Net API for Redmine bug/task management systems.
https://github.com/zapadi/redmine-net-api
api-client c-sharp dotnet dotnet-framework dotnetcore redmine redmine-api rest-api-client
Last synced: 3 days ago
JSON representation
.Net API for Redmine bug/task management systems.
- Host: GitHub
- URL: https://github.com/zapadi/redmine-net-api
- Owner: zapadi
- License: apache-2.0
- Created: 2015-03-15T17:03:54.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-08-31T19:41:10.000Z (2 months ago)
- Last Synced: 2024-11-01T14:40:18.526Z (12 days ago)
- Topics: api-client, c-sharp, dotnet, dotnet-framework, dotnetcore, redmine, redmine-api, rest-api-client
- Language: C#
- Homepage:
- Size: 6.89 MB
- Stars: 169
- Watchers: 29
- Forks: 85
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-redmine - redmine-net-api - .Net API for Redmine bug/task management systems. (API wrapper / Commercial Themes)
README
![Redmine .NET Api](https://github.com/zapadi/redmine-net-api/workflows/CI%2FCD/badge.svg?branch=master)
![Appveyor last build status](https://ci.appveyor.com/api/projects/status/github/zapadi/redmine-net-api?branch=master&svg=true&passingText=master%20-%20OK&failingText=ups...)
[![NuGet package](https://img.shields.io/nuget/v/redmine-api.svg)](https://www.nuget.org/packages/redmine-api)
![Nuget](https://img.shields.io/nuget/dt/redmine-api)# redmine-net-api ![redmine-net-api logo](https://github.com/zapadi/redmine-net-api/blob/master/logo.png)
redmine-net-api is a library for communicating with a Redmine project management application.
* Uses [Redmine's REST API.](http://www.redmine.org/projects/redmine/wiki/Rest_api/)
* Supports both XML and **JSON** formats.
* Supports GZipped responses from servers.
* This API provides access and basic CRUD operations (create, read, update, delete) for the resources described below:| 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 | ✓ | ✓ | ✓ | ✓ |## WIKI
Please review the ![wiki](https://github.com/zapadi/redmine-net-api/wiki) pages on how to use **redmine-net-api**.
## Contributing
Contributions are really appreciated!A good way to get started (flow):
1. Fork the redmine-net-api repository.
2. Create a new branch in your current repos from the 'master' branch.
3. 'Check out' the code with *Git*, *GitHub Desktop*, *SourceTree*, *GitKraken*, *etc*.
4. Push commits and create a Pull Request (PR) to redmine-net-api.## License
[![redmine-net-api](https://img.shields.io/hexpm/l/plug.svg)]()The API is released under Apache 2 open-source license. You can use it for both personal and commercial purposes, build upon it and modify it.
## Thanks
I would like to thank:
* JetBrains for my Open Source ReSharper licence,
* AppVeyor for allowing free build CI services for Open Source projects