Why Use It?
One of the best things about GitHub is it’s issue tracker. You can reference and close issues from commit messages, as well as assign an issue to a particular team member.
However, as great as the feature is, it’s impossible to let your client create issues for your projects without adding them as a team member.
Is it difficult to setup?
If you’ve ever looked into the GitHub API you know that it uses OAuth to handle authentication. Which, as you may know can be somewhat difficult to work with. So, I’ve written a step by step installation page with the most complicated step being “copy & paste”. Yes, it’s that simple.
Features
- Clients will never know that you are using GitHub
- You can embed the issue form directly onto their site
- Any problem they have will be added to your repository instantly
- Use GitHub’s powerful issue manager that fits your workflow anyway