Dataface Tasks

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