Skip to content
This repository has been archived by the owner on Aug 12, 2021. It is now read-only.

ErwanTLG/Challonge.Net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challonge.Net on nuget.org Challonge.Net on fuget.org

THIS PACKAGE IS NO LONGER ACTIVELY MAINTAINED. YOU SHOULD USE Challonge-DotNet INSTEAD.

Challonge.Net

Challonge.Net is an unofficial wrapper for the Challonge! API.

It uses modern async/await non blocking code.

The documentation of this project is available here

Quick start

To start, you will need to create a ChallongeClient class. This class will allow you to make the api calls.

using Challonge;

class Program
{
    static void Main(string[] args)
    {
        ChallongeClient client = new ChallongeClient("YOUR API KEY HERE");
    }
}

By default, the ChallongeClient class is instantiated with a new HttpClient class. You can pass an HttpClient as an argument to the ChallongeClient constructor to avoid the creation of a new HttpClient.

State of the project

Currently, the project is available as a pre-release. It is not suited for production, because it may contain bugs and it is currently not well documented.

So what's left to do before the first stable release is to:

  • Extensively test the entire project (using a testing framework)
  • Document the project, at least the public methods and properties.