This Project is an open-source free Git Manager and Interface. Developed in Python. Built with PySimpleGUI and GitPython.
- A Commit Viewing Panel
- Intuitive Git Management
- Easy and Clean Usage of Advanced
git
features. - Open-Source, Feel free to contribute! But be sure to read the Contribution Section of this README.
There are several methods of installing and running this product.
- Go to the releases page (Current nothing has been released yet.)
- Download your platform specific binary/executable. (We only support binaries for Linux, Windows, and Mac)
- Run the executable when the download finishes.
Currently you can only compile this project with python.
With Python:
Note: Still working on the build testing from source. This Method will be available in the near future.
- Clone the repository first.
- Then use python or python3 to run pyprojectcompiler.py and you'll find the binary is
dist/gitavra
$ python pyprojectcompiler.py # If you have `python3` replace `python` with `python3`
<some usage of the application with pictures from /docs/pics/>
Step 1: Clone or Fork the repository:
- Cloning the Repo.
$ git clone https://github.com/GrandMoff100/Gitavra
- Forking the Repo.
Step 2: You can make your design changes to your fork or local repository of gitavra and then make a Pull Request this Repository where we can review and evaluate your contribution.
If it makes the GUI more crisp and clean and functional it'll probably be merged.
License Here
- Commits Previewer
- Git Error Handling
- Top Menu Functionality
- Basic Git Command Buttons
- Git Remotes' Interface
- Repo Statistics Graphs
- Advanced Git Wrapper and GUI
- Testing Building from Source.