Skip to content
 
 

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub-Style Commit Graph Generator 📊

Overview 🌟

This tool empowers developers using SVN (Apache Subversion) to generate a GitHub-style commit graph. It visualizes a user's commit activity over a year and can be integrated into GitHub or on portfolio website as a visually appealing badge, showcasing a developer's dedication and consistency.

GitHub Style Commit Graph for 2021

Features 🔥

  • Create a detailed heatmap resembling GitHub's contribution graph
  • Analyze and visualize commit history from any local SVN repository
  • Interactive CLI for ease of use and quick generation

Credits 🫡

Getting Started 🚀

Using SVNGraph from Dist/Release 📦

For quick use without delving into the code:

  1. Download the latest executable from the dist or Releases section of this repository.
  2. Run the executable and follow the on-screen prompts to generate your commit graph.

Usage 📝

To generate your commit graph:

  1. Navigate to the dist directory.
  2. Run the svn_graph.exe executable.
  3. Provide the requested information (username, year, and repository path).

The script will output a heatmap visualizing your commits for the specified year.

Contributing to SVNGraph 🛠️

If you're interested in contributing to the codebase:

  1. Fork and clone the repository.
  2. Install the required dependencies:
    pip install -r requirements.txt
  3. Run svn_graph.py to modify or enhance functionality.
  4. Create a pull request with your proposed changes.

To Build

  1. Install PyInstaller by pip install -U pyinstaller
  2. Run pyinstaller to generate the .exe file pyinstaller --onefile svn_graph.py

Your .exe file will be placed in dist folder

License 📄

This project is licensed under the MIT License - see the LICENSE file for details.

Contact 📧

About

This tool empowers developers using SVN to generate a GitHub-style commit graph. It visualizes a user's commit activity over a year. Fork of GitGraph.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages