Do you measure the health of your open source projects? Do you show it with metrics? Do these metrics include the number of downloads, forks, users, perhaps even mentions on Twitter? At Comcast, we want to grow and sustain useful software for the community. One of the ways we can do this is by measuring the health of open source projects we release, and by tracking contributors and commits to the projects.
Using collection methods from github.com, Comcast is tracking open source contributions in order to measure project health and where our developers are contributing to projects outside of Comcast. By using the traffic insights and the event stream available from GitHub, we are able to track the age of issues, pull requests, and contributions across the organization.
Using a combination of open source tools and server-less cloud technologies, we have been able to automate the collection of these metrics for use by our internal Open Source practice team to track and build communities around the tools we build.