Dashboards to monitor your open source organization's health
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client/src/main/scala/dashing/client
project
screenshots
server/src
shared/src/main/scala/dashing/shared
.gitignore
.travis.yml
README.md
build.sbt

README.md

Dashing

Dashboards to monitor the health of your open source organization.

Build Status

Dashboards

As a first step, this project incorporates the following set of dashboards:

Hero repo stars

The evolution of the number of stars of your "hero" repository as a function of time:

hero-repo

Other repos stars

The evolution of the number of stars of the top 5 repositories inside the organization (excluding the hero repo) as a function of time:

topn-repos

Open pull requests

The number of open pull requests created by people inside and outside the organization as a function of time:

opened-prs

How to use it

If you want to use it for your own organization, you can pass a custom application.conf:

# Github access token
ghToken = token

# Github organization from which to retrieve the data
org = snowplow

# Name of the most popular repository inside the organization specified above
heroRepo = snowplow

# Number of most popular repositories to analyze (hero repo excluded)
topNRepos = 5

# Duration for which data from GitHub is cached
cacheDuration = 12 hours

# Host the server should bind to
host = localhost

# Port the server should bind to
port = 8080