C# .net Core library wrapper for Blizzard Public APIs
As I am also new to open source projects, I want to make this project first-timer friendly as much as possible. Don't be afraid to try and contribute and make mistakes, then we can learn and improve together. This project is also a learning process for me, please tell me if I am doing anything wrong.
This project is still under heavy development, it will often change drastically and therefore not recommended for production environments yet. If you are using this in production, you may only want to update this library after a major version.
- Fork this repo and then clone it.
- Compile it and put the compiled DLL inside your project.
- Don't forget to add the relevant references to your project.
Create / login to your Blizzard account through here https://develop.battle.net/
It will allow you to create up to 50 clients, you will need to use the Client ID and Secret to make API requests
Anyone is welcome to contribute to this project.
Take a quick look at the project, most of the core concept is at BlizzardApiReader.Core.
There are different namespaces for each game. Just go to open issues and look what you can grab.
You may open an issue if you have a question (even if minor) or you can ask me or one of the contributors.
Before making a pull request:
- All tests must pass.
- Naming conventions must be met with our naming standards *(this will come soon)
- Don't leave any commented code or old/outdated comments
Complete all the API requests available for all games.
Unit tests coverage for the project.
Ongoing code refactor and improvements.
Resolve all open issues.
This project is under the MIT license.