Skip to content
This repository has been archived by the owner on Apr 26, 2023. It is now read-only.

IgnisDa/Gitzer

Repository files navigation

Gitzer

Gitzer is a web based client for simple git operations. It allows you to stage, unstage and commit your git changes. It uses the conventional commit specification for its commit template.

gitzer example

Summary

Prerequisites

You should have Git and Python installed on your system.

Installing

Gitzer provides a custom installer that will install gitzer isolated from the rest of your system by vendorizing its dependencies. This is the recommended way of installing Gitzer.

curl -sSL https://raw.githubusercontent.com/IgnisDa/Gitzer/main/get-gitzer.py | python3 -

Updating

Once installed, you can update to the latest version using the following command. It checks for updates and updates your gitzer installation if a newer version is found.

git gitzer --update

Uninstalling

Gitzer can be completely uninstalled from your system by running the get-gitzer.py script with the -u flag.

curl -sSL https://raw.githubusercontent.com/IgnisDa/Gitzer/main/get-gitzer.py -o get-gitzer.py
python get-gitzer.py -u

Using

To use gitzer, simply navigate to any directory which is a git repository and execute git gitzer in it. A browser should open up with the correct URL. If it doesn't, copy paste the URL in your browser and then use it. You can stop the server again using CTRL + C in the terminal.

Built With

  • Django - Used for powering the backend
  • NuxtJs - Used as frontend framework
  • GraphQL - Used to make API calls from frontend to backend
  • Araidne - Used to process the API call in the backend
  • Tailwind CSS - CSS framework to style the website
  • Docusaurus - Used for generating the documentation

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning.

Authors

  • Diptesh Choudhuri - Original author - IgnisDa

License

This project is licensed under the Apache-2.0 - see the LICENSE.md file for details

Others

Project bootstrapped using cookiecutter by IgnisDa.