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
dist
orReleases
section 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.py
to modify or enhance functionality. - Create a pull request with your proposed changes.
To generate your commit graph:
- Navigate to the
dist
directory. - Run the
gitGraph
executable. - 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 - [email protected]
- Project Link: https://github.com/YakinRubaiat/GitGraph