GitHub OSS activity dashboards
Planned · M4 — v1.0 Launch0 / 4 (0%)
Objective
Define a low-friction GitHub add-on for Dataface: a dashboard pack plus automation path that lets an open-source project publish richer GitHub activity and contributor dashboards than GitHub's native Insights pages, with static hosting on GitHub Pages, scheduled refresh via GitHub Actions, and click-through to per-contributor detail dashboards.
Why this belongs in M4
This is a strong M4 / v1.0 launch fit for dashboard-factory:
- Dataface already supports static HTML builds via
dft build. - The main remaining work is repeatable packaging: dashboard topology, data extraction, publishing workflow, and a maintainer-friendly adoption story.
- The value is not just one dashboard. It is a reusable factory pattern that OSS projects can copy with minimal bespoke work.
Scope
The initiative covers:
- A recommended dashboard suite for OSS GitHub activity and project health.
- A data contract that combines GitHub GraphQL and REST data into static-friendly snapshots.
- A reusable GitHub Actions + Pages publishing path.
- A contributor drill-through model so every summary board can link to an individual person's dashboard.
The initiative does not try to build a hosted SaaS or private-repo analytics service in v1.
Key dependency
- Dashboard linking: dashboard-linking-v1 is a dependency for the richest contributor drill-through and cross-board navigation pattern.
Deliverables
- [ ] Research doc covering GitHub-native gaps, competitor landscape, metric families, and dashboard candidates.
- [ ] Functional and technical spec for the data model, build flow, static hosting path, and contributor drill-through.
- [ ] Four-task execution plan covering topology design, data extraction, publishing automation, and pack implementation.
- [ ] One v1 dashboard pack target that can be demonstrated on a real OSS repo or organization.
Tasks
- Design GitHub OSS dashboard topology and metric contract - not_started
- Build GitHub activity extract and snapshot pipeline - not_started
- Build GitHub Actions and Pages publisher for Dataface - not_started
- Implement GitHub OSS dashboard pack v1 - not_started