We (rOpenSci) have been writing code for R packages for a couple years, so it is time to take a look back at the data. What data you ask? The commits data from GitHub ~ data that records who did what and when.
Using the Github commits API we can gather data on who commited code to a Github repository, and when they did it. Then we can visualize this hitorical record.
Install some functions for interacting with the Github API via R
Get all repos for an organization, here ropensci of course
Get commits broken down in to additions and deletions, though below we just collapse them to all commits
You can see that some repos have recieved commits more or less consistently over their life time, while others have seen a little development here and there.
In addition, there are quite a few people that have committed code now to rOpenSci repos, calling for a network vizualization of course.
The plot above shows repos on one side and contributors on the other. Some folks (the core rOpenSci team: cboettig, karthikram, emhart, and schamberlain) have committed quite a lot to many packages. We also have amny awesome contributors to our packages (some contributors and repos have been removed for clarity).
rOpenSci is truly a collaborative effort to develop tools for open science, so thanks to all our contributors - keep on forking, pull requesting, and commiting.