The best choice for hosting code online
Overall Satisfaction with GitHub
All our source code is hosted in private GitHub repos. All code reviews also go through GitHub and our deployment process goes through GitHub as well, pushing to the master branch triggers a GitHub webhook that deploys the code to production.
Pros
- Excellent integration with CI/CD tools: testing and deployment are easy via GitHub's ecosystem.
- Great code review tools.
- Easy to link to and share specific lines of code to communicate with engineers.
Cons
- Notifications are noisy by default and hard to configure to do what you want.
- No cross-repo issue tracking, hard to see all open pull requests at once.
- We pay per seat, which means sometimes we introduce extra friction because we can't give everyone access to our GitHub.
- Integration with automated testing and deployment has saved us countless developer hours in terms of avoiding production issues and not needing to run the full test suite ourselves.
- The code review UI helps engineers communicate and collaborate.
GitHub has similar features but has much less adoption. Most developers we hire have used GitHub at previous roles, so no need to train anyone.
Do you think GitHub delivers good value for the price?
Yes
Are you happy with GitHub's feature set?
Yes
Did GitHub live up to sales and marketing promises?
Yes
Did implementation of GitHub go as expected?
Yes
Would you buy GitHub again?
Yes
Comments
Please log in to join the conversation