Scrapes data from Pivotal Tracker, GitHub, (and soon Heroku), and organizes stories from the current sprint in a kanban-style board based on its state in these services.
- Register a GitHub Developer application here. The Authorization callback URL (if using the
default ENV host) should be
http://localhost:3000/github_authorized
cp .env-sample .env
- In .env, fill in the generated client ID and secret from your GitHub developer application
mix deps.get
npm install
mix phoenix.server
- https://localhost:3000
- Enter your Pivotal API Token, found at the bottom of your profile
- Select your Pivotal project
- Authorize your GitHub account, and make sure you request/grant permission to the repo(s) you want to use
- Search your GitHub repo and select it
- Continue to the project board
npm run lint
- Phoenix (Elixir): data persistence and reporting API
- Redux: maintain state on the frontend
- React JS: Front End Views