This repository contains the core knowledge of Dota Coach, which is used by the following resources:
- Dota Coach App (https://www.overwolf.com/app/dota-coach.com-Dota_Coach)
- Our Website (https://dotacoach.gg)
- Steam Guides (https://steamcommunity.com/id/DotaCoachApp/myworkshopfiles/?section=guides)
The key files in the repository are:
- heroBuilds.ts: Ability and items builds, combos, and counter itmes
- messages.ts: Notifications and coaching tips for own as well as enemy heroes
- disables.ts: Disables of all heroes
- dispellableBuffs.ts: Dispellalbe buffs of all heroes
- screenSizes.ts: Positioning of the Dota Coach app within the game
Yes, absolutely! Our aim is to provide users with the best possible Dota 2 playing experience. Any suggestions for improvements are welcome.
The best way to contribute is to provide input to this GitHub repository. You can do this by following these instructions:
- Go to the repository page on GitHub (https://github.com/dota-coach-app/dota-brain)
- Click on "Fork" in the top-right corner and then on "Create fork"
- Select the document you want to edit
- Click on the pencil icon to edit the document
- Make changes to the document
- Click on "Commit changes"
- Go to the section "Pull requests"
- Click on "New pull request"
- Review your changes and then click on "Create pull request"
- Describe the changes you made
- Click on "Create pull request"
Yes, absolutely. More advance users will defintly use git (https://git-scm.com/docs/git). Alternatively you can also work with GitHub Desktop and most IDEs (e.g. Visual Studio Code) directly integrate with GitHub.
You can contact us via e-mail (info@dotacoach.gg) or join our Discord server (https://discord.gg/CvTUQKg2nt).