8000 GitHub - taurencoder/ui: Web UI for Dota data (BETA)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

taurencoder/ui

 
 

Repository files navigation

ui

Web UI for Dota 2 data. This is a SPA (single-page application) built with React, Redux, and React-Router.

Quickstart

  • Install Node.js (6.0.0 or greater) (on 6620 Ubuntu, curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - && sudo apt-get install -y nodejs)
  • npm install
  • npm start
  • Visit port 8080 on your development machine. You can configure the port used by webpack-dev-server in webpack.config.js.
  • Ready to make a pull request? Run npm run lint to make sure there are no linting errors.

Tech Stack

  • View layer: React
  • State management: Redux
  • CSS: css-modules/postcss

Notes

  • All you need is Node.js to get started working on the UI!
  • You can develop the UI against the production API. This is on by default, and means you don't have to set up the entire stack/backend.
    • You can configure it to point to your own instance (if you are working on a backend feature) in config.js.
  • API Documentation: https://odota.github.io/api
  • Discord: https://discord.gg/0o5SQGbXuWCNDcaF
    • Strongly recommended to join for active developers!
    • You can get help rapidly and coordinate with others.

Development Guides

About

Web UI for Dota data (BETA)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 92.6%
  • CSS 6.9%
  • Other 0.5%
0