Get GitHub
March 22, 2016

Get GitHub

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitHub

GitHub is being used as a primary version control system for both our products. The entire engineering team uses it and it solves our issue of version control, code inspections, and documentation.

Pros

  • GitHub has a great wiki system that we are just starting to implement to include details for the other non-technical members of the organization who have to use the software.
  • Code inspections are widely used via pull requests. It makes it easy to look at the code being pushed into our master branch before it's pushed in.
  • The third party integrations with GitHub are great. Azure allows us to connect directly to the GitHub repo and continuously deploy our code as the master branch gets updated.

Cons

  • Under the hood it's a little confusing. This xkcd comic sums it up perfectly: https://xkcd.com/1597/
  • Our organization has always used GitHub. But comparing my previous experience outside of my current company, I'm 1000% more confident about my code. It's very easy to see what changes I made and when I made them.
  • Also, GitHub is a great host for all my codebases. No longer do I need to struggle to find a backup in my various cloud storages. GitHub has it all.
  • Manual
It's not even close. GitHub is amazing! I couldn't imagine coding anything without using some sort of automated version control. GitHub has never let me down.
GitHub is well suited for any software project that could benefit from version control. It is especially suitedfor mid sized teams but I've used it for my own personal projects as well.

Comments

More Reviews of GitHub