-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Description
Create a heatmap chart that shows the number of commits per contributor per day. This offers a visual overview of how consistently each contributor is active over time, similar to GitHub’s contribution graph. Research if it is possible to get some graphic from github API
📊 Chart Type
- Calendar-style heatmap (day-based grid)
- Rows per contributor (optional), columns per week/day
🧾 Data Requirements
- Source: GitHub API (
/repos/:owner/:repo/commits) - Fields needed:
- Commit date
- Commit author
✅ Tasks
- Fetch all commits with timestamps and authors
- Group by contributor and by day
- Generate a calendar heatmap (or small multiples per contributor)
- Use color intensity to indicate commit volume
- Include tooltip with exact counts per day
📅 Example Output
Grid: 1 cell per day
Color intensity: Number of commits
Optional: Separate heatmaps per contributor
✅ Acceptance Criteria
- Daily commit frequency visualized
- Color scale accurately reflects commit volume
- Tooltip or labels show commit counts
- (Optional) Filter or paginate per contributor
- Chart is responsive or downloadable
Metadata
Metadata
Assignees
Labels
No labels