Skip to content

Use Cases

Rachit Gupta edited this page Dec 9, 2020 · 2 revisions

Gitg0 is a CLI tool that makes the lives of both project maintainers and contributors easy 😌. How does gitg0 do that❓

For open-source contributors and developers 👨‍💻

  • Ever spent 2-3 minutes before working on thinking about what to name your branch? ⸙
  • After making the changes, spent time wondering about an appropriate commit message? 🖋️
  • After a long hectic day of working, skipped over the commit guidelines followed by your project? 😴
  • Felt like your commit message could be a bit better if it had an emoji? ✨

Well, gitg0 takes care of all this and much more! You just need to enter the number of the issue you're working on and select what kind of issue it is, whether a new feature, ui refactors, documentation, security fixes, etc. gitg0 will do the rest for you. The tool will automatically suggest a branch name, and a commit message as well along with an appropriate emoji if you want one!

Head over here for instructions on how to use gitg0 🎁

For project maintainers 👩‍🔧

Tired of telling contributors to follow proper commit guidelines? 😫

Fear no more, gitg0 is here! With gitg0, you can set up a .gitgo file and choose exactly what commit guidelines your project follows. Do you want an emoji? We got you covered. Do you want to enter a custom set of guidelines? We provide an option for that as well. Just save the commit format in the .gitgo file, and we'll suggest commits to all contributors with the same format.

Head over here for instructions on how to do the one-time gitg0 setup 🎁

Link to the package on NPM: https://www.npmjs.com/package/gitg0 🚀

Clone this wiki locally