Awesome project monitoring dashboard on display in the Swinburne Software Innovation Lab. Powered by dashing.
- Ruby 2+
- Bundler
In order to keep auth details and repo names out of this public repository, the following environment variables are used:
TRAVIS_AUTH_TOKEN_PRO
- Travis auth token for private reposTRAVIS_AUTH_TOKEN_ORG
- Travis auth token for public reposTRAVIS_REPOS_PRO
- Comma-separated list of owner/repo names to display.TRAVIS_REPOS_ORG
- Comma-separated list of owner/repo names to display.TRELLO_BOARDS
- Comma-separated list of Trello board IDs to display.TRELLO_DEVELOPER_KEY
- API key for Trello.TRELLO_MEMBER_TOKEN
- Member token for Trello.GITHUB_REPOS
- Comma-separated list of owner/repo namesGITHUB_LOGIN
- Github usernameGITHUB_PASSWORD
- Github passwordPTV_DEVELOPER_KEY
- API key for PTV.PTV_SECURITY_KEY
- Security key provided by API.SONOS_URI
- URI for requesting Sonos Now Playing dataWHEREABOUTS_URI
- URI for requesting whereaboutsbot info
Note: This setup will eventually be moved into one or more configuration files.
Run bundle
to resolve gem dependencies, then run dashing start
to run the server.