You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dashboards to monitor the health of your open source organization.
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:
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:
Number of pull request opened
The number of open pull requests created by people outside the organization as a function
of time quarterly:
There is also a dashboard who groups opened PRs by month:
How to use it
If you want to use it for your own organization, you can pass a custom
application.conf:
# Github access tokenghToken = token
# Configuration for the dashboards about pull requestsprDashboards = {
# Github organizations from which to retrieve the data regarding pull requestsorgs = [ snowplow ]
# List of github handles to ignore, for example if they're wrongly not part of the orgpeopleToIgnore = [ "scala-steward" ]
# How far in the past the GitHub pull request data lookups should golookback = 730 days
}
# Configuration for the dashboards about starsstarDashboards = {
# Github organization from which to retrieve the data regarding starsorg = snowplow
# Name of the most popular repository for the hero repo dashboardheroRepo = snowplow
# Number of most popular repositories to analyze (hero repo excluded)topNRepos = 5
}
# Duration for which data from GitHub is cachedcacheDuration = 12 hours
# Host the server should bind tohost = localhost
# Port the server should bind toport = 8080
About
Dashboards to monitor your open source organization's health