This tool empowers developers using Bitbucket, GitLab, or other version control platforms to generate a GitHub-style commit graph. It visualizes a user's commit activity over a year and can be integrated into GitHub as a visually appealing badge, showcasing a developer's dedication and consistency.
- Create a detailed heatmap resembling GitHub's contribution graph
- Analyze and visualize commit history from any local git repository
- Interactive CLI for ease of use and quick generation
For quick use without delving into the code:
- Download the latest executable from the
distorReleasessection of this repository. - Run the executable and follow the on-screen prompts to generate your commit graph.
If you're interested in contributing to the codebase:
- Fork and clone the repository.
- Install the required dependencies:
pip install -r requirements.txt
- Run
git_graph.pyto modify or enhance functionality. - Create a pull request with your proposed changes.
To generate your commit graph:
- Navigate to the
distdirectory. - Run the
gitGraphexecutable. - Provide the requested information (email, year, and repository path).
The script will output a heatmap visualizing your commits for the specified year.
- Streamline the badge generation for live updating on GitHub profiles.
- Enhance the visualization with more customization options.
This project is licensed under the MIT License - see the LICENSE file for details.
- Your Name - yakin.rubaiat@gmail.com
- Project Link: https://github.com/YakinRubaiat/GitGraph
