Private Azure DevOps extension for GitHub-style contribution activity and git-metrics-inspired analytics.
- Activity heatmap — canvas-based 52-week view with day drill-down
- All-time global stats by default (optional period filter)
- Contribution types — commits, pull requests, work items, TFVC changesets
- Metrics dashboard — KPIs, monthly/weekday charts, summary table
- Line churn enrichment — background diff pass with progress UI
- Caching — ExtensionDataService with versioned envelopes
- Dashboard widget — compact widget contribution
- Node.js 18+
- tfx-cli
- Marketplace publisher
cozminv
npm install
npm run dev # watch build
npm run build
npm test
npm run package
npm run publish # requires .env; see docs/publishing-azure-devops-server.mdInstall locally:
tfx extension install --manifest-globs vss-extension.json --share-with <org>See AGENTS.md and docs/lessons/.