- Project/component: commit-tracker web mini app scaffold contract
- Canonical path:
apps/devkit/src/apps/commit-tracker
- Runtime: Next.js mini app module
- Primary language: TypeScript
- Developers navigating reserved Devkit mini app routes
- Maintainers controlling rollout sequencing for commit-tracker features
- Stable mini app identifier:
commit-tracker. - Route contract:
/apps/commit-tracker. - Page contract: renders the CommitTrackerApp component with repo selector, metric series chart, and PR comparison table.
- No feature-specific persistence in scaffold mode.
- Placeholder rendering must not expose secrets or backend credentials.
- Route render diagnostics should remain available through shared Devkit shell logging.
- Local validation:
pnpm --filter devkit... test - Build validation:
pnpm --filter devkit... build
- Integrates with Devkit host routing and mini app registration contracts.
- Does not depend on active commit-tracker API or collector components in scaffold mode.
- Update
docs/project-devkit-commit-tracker.mdand this file for route, status, or placeholder behavior changes. - Synchronize host-level registration behavior with
docs/apps-devkit-foundation.md.
docs/project-devkit-commit-tracker.mddocs/apps-devkit-foundation.mddocs/domain-template.md