First off, thank you for considering contributing to EndGit! It's people like you that make EndGit such a great tool.
If you've noticed a bug or have a feature request, make sure to check our Issues to see if someone else in the community has already created a ticket. If not, go ahead and make one!
If this is something you think you can fix, then fork EndGit and create a branch with a descriptive name.
Make sure your changes don't break anything. Run the tests before committing!
At this point, you're ready to make your changes! Feel free to ask for help; everyone is a beginner at first.
At this point, you should switch back to your master branch and make sure it's up to date with EndGit's master branch.