Collecting GitHub stats for team updates


Training Team reps include some team statistics in each month’s Team Updates post. These statistics are calculated from publicly available GitHub data.

Learning Pathways content creation progress

Learning Pathways progress is tracked in the Learning Pathways Project GitHub project board. The Content Creation column includes an issue tracking the progress of each of the pathways’ content creation. See the progress listed at the top of a issue to see how many pieces of content have been completed.

Red arrow pointing at the progress listed at the top of a GitHub issue.

Learn GitHub repository stats

The team uses an open source tool called Cauldron to calculate these stats. Anyone can follow these steps to view these statistics.

Create your own report (do this once)

  1. Open https://cauldron.io/.
  2. Select Login (top-right) and sign in with your GitHub account.
  3. Once logged in, you’ll be asked to authorize Cauldron to access public information in your GitHub account. Click Authorize cauldron.
  4. Open this report template.
  5. Select Fork report, shown in the center of the screen next to the report name.
  6. Bookmark this report for your future reference.

Collect statistics

  1. Open your forked report.
  2. Cauldron requires the user to manually sync the report with current data on GitHub. To do this, click the sync report prompt shown on the report overview page.
    • The prompt only shows once every month or so. To manually trigger a sync, go to Settings (cogwheel in left sidebar > Actions and select Rerun all actions.
Screenshot of Cauldron settings screen with red arrows highlighting the "Rerun all actions" button.
  1. Return to the report overview and wait for the syncing to complete.
    • You’ll see a message on the screen while a sync is in progress.
  2. Adjust the time filter in the top-right to the desired timeframe.
  3. Select Activity > Overview to see statistics regarding issues and pull requests.
  4. Select Community > Overview to see statistics regarding active members on the repository.