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:
- content/heroBuilds.ts: Ability and items builds, combos, and counter items
- content/messages.ts: Notifications and coaching tips for own and against enemy heroes
- content/disables.ts: Disables of all heroes
- content/dispellableBuffs.ts: Dispellable buffs of all heroes
- content/itemContent.ts: YouTube videos on Dota 2 items
- monitorSizes/measurements.ts: Positioning of the Dota Coach app within the game
Yes, absolutely! Our aim is to provide our 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 definitely 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/zgrYW8p3kV).