Dasherize is a beautiful material-based dashboard for your projects which provides you with an overview of open Pull Requests and Issues, and statuses of your CI, all on a single web page.
Currently supports GitHub, Travis, CodeShip and CircleCI.
Take it for a spin on http://dasherize.com. See our blog for some technical details.
Dasherize was created as an alternative to ProjectMonitor and Dashing because @winstonyw wanted a dashboard that displays GitHub Pull Requests and Issues count, and Continuous Integration status out of the box.
@winstonyw reviews Dasherize every morning over a cup of tea, to check on the CI status of projects and clear the backlog of PRs and Issues.
At the same time, a Presentation mode is made available for putting up Dasherize as a dashboard on a big screen monitor or TV, so that the projects' statuses are visible for all to see.
Please feel free to:
- Use Dasherize as a service on http://dasherize.com
- Deploy a copy of Dasherize on Heroku
Once deployed on Heroku, you'll have to set up some ENV variables.
WWW_HOSTNAME
is your heroku app url (without scheme) for config/application.rb
:
WWW_HOSTNAME=<dasherize-clone-name>.herokuapp.com
You will also need to register a GitHub OAuth application.
Go to Applications and fill in the details:
- Application Name: Dasherize
- Homepage URL:
http://<your-app-name>.herokuapp.com
- Authorization Callback URL:
http://<your-app-name>.herokuapp.com
On the confirmation screen, copy the Client ID and Client Secret and set
GITHUB_CLIENT_ID
and GITHUB_CLIENT_SECRET
:
GITHUB_CLIENT_ID=<secret>
GITHUB_CLIENT_SECRET=<secret>
For performance, these are settings which you can use:
WEB_CONCURRENCY=2
WEB_MAX_THREADS=15
DB_POOL=15
DB_REAPING_FREQUENCY=10
RUBY_GC_HEAP_INIT_SLOTS=500000
RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=0.9
- Production/Staging/Master commit SHA and how far apart are they?
- CI status of Pull Requests
- Health of PivotalTracker Project
- Bugs Count (when not using RuntimeError.net)
Please see the CONTRIBUTING.md file.
Please see the DEPLOYMENT.md file.
A huge THANK YOU to all our contributors! ❤️
Please see the LICENSE.md file.
We specialise in rapid development of high quality MVPs. Hire us to turn your product idea into reality.