dotadotnet's People
dotadotnet's Issues
Rework API library to be .NET standard compliant
Rework MatchHistoryService to work via a IoC container
Unit test fill in for MatchDetailsService
Unit tests required for the entirety of DotaAPICore. Should be done once all the API method names and file structure stuff is finalized
Implementation of ItemDetailService
API Guideline here: http://sharonkuo.me/dota2/items.html
Augment hero details service with image metadata links
The API Library must support .NET Standard 1.2 and therefore Microsoft.Extensions.DependencyInjection
must be swapped out for a .NET Standard compliant Dependency Injection Framework
HTTP requests should be built through a Request Object
Rework solution such that the individual services call in a appropriate request object to make the HTTP request (instead of the service processing the entire HTTP flow).
Rework API key handling, hide classes from the client
Class library should only have 1 point of entry (a wrapper)
JSON Mapping to C# Objects
Create models to map the returned JSON from steamapi.
Steam ID lookup service via VanityUrl
A service that makes HTTP Get requests to return 64 bit steam IDs based on their VanityUrl
Code cleanup
Cleanup todos, remove unused imports, and lots of other housekeeping stuff.
readme.md, license.md/.txt, and general documentation
Should have those once we finish most of the C# wrapper
Hero Details Service
Expose a hero details service to Dota Core so that you can fetch the list of dota heroes.
Abstract URL building into a `DotaApiRequest` object
A DotaApiRequest
object should hold all properties needed, the GET URL should be built based on the contents of the request object instead of string concatenation.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.