About the Data

Data Sources

This dashboard collects data from multiple public sources. No authentication or special access is required — everything shown here is derived from publicly available information.

WhatSourceHow
Mailing list activity Pony Mail POST to /api/stats.json — message counts per month, per list
Git commits & PRs GitHub API Commits and pull request activity per repo, aggregated monthly
SVN commits ASF Subversion svn log --xml against remote repos (no checkout needed)
Project roster & PMC data projects.apache.org Daily-generated JSON from LDAP, Whimsy, and committee-info.txt
Releases projects.apache.org Release history JSON (scraped from dist archives)
Repository inventory GitHub API Full org listing — classifies 3000+ repos into projects
New committer dates Whimsy LDAP Account creation timestamps from public_ldap_people.json, cross-referenced with project group membership

How It Works

What's Measured

Mailing Lists

Monthly message volume per list. All lists with traffic in the past 12 months are shown. Covers dev@, user@, issues@, commits@, and other project-specific lists.

Git/VCS Activity

Per-repository commit counts and unique committers (monthly). For GitHub repos, also tracks pull requests opened, merged, and closed. SVN projects use remote svn log — no checkout required.

Community Growth

Tracks both new committers and new PMC members:

The Community Growth tab on the overview page shows both in a two-color chart (blue = committers, orange = PMC members). Per-project pages list individual names and dates.

Releases

Release publications in the past 12 months, as recorded by projects.apache.org.

Activity Trends

A deterministic classification of quarter-over-quarter trends. Compares the two most recent full quarters (excluding the current partial month) for both mailing list discussion activity and git commit volume.

Only human discussion lists (dev, user, general, discuss) are counted for mailing list trends — automated lists (notifications, commits, issues) are excluded. The thresholds are fixed constants, not heuristic or ML-based.

Limitations

Source Code

The collector and dashboard are open source:

Feedback and contributions welcome. See README.md for setup instructions.