This programming project is to build your own version of the GitHub contributions graph.
The GitHub contributions graph is a visual representation of a user’s activity on GitHub, shown as a grid of squares on their profile page. Each square represents a single day, and the color intensity reflects the amount of activity performed on that day.
Key Features:
- Activity Tracking: Highlights contributions made over the past year.
- Activities include commits, pull requests, issues, and code reviews.
- Color Intensity:
- Lighter squares: Less activity.
- Darker squares: More activity.
- Hover Information: Hovering over a square shows the specific date and the number of contributions.
Uses:
- Visualizing Engagement: Helps track how consistently a user contributes to projects.
- Showcasing Skills: Demonstrates involvement in open-source projects to potential employers or collaborators.
- Personal Motivation: Encourages regular contributions by making progress visible.
What Contributions Are Counted:
- Commits: Pushing code changes to a GitHub repository.
- Pull Requests: Submitting contributions to open-source or personal projects.
- Issues: Reporting bugs or suggesting features.
- Code Reviews: Reviewing and commenting on pull requests.
- Repositories: Contributions to public or private repositories you own or collaborate on.
Build your own Git Contributions Visualisation Tool is available with a project breakdown on Coding Challenges.