Overall Satisfaction with GitHub
Our design and development team uses GitHub. About 10 years ago we used to use SVN instead of Git and we tried some cloud services for hosted SVN repositories. At the time we felt that Git was more focused specifically on open source software projects, didn't have GUI clients for designers, and didn't have the project management-oriented features that we wanted. That has completely changed since then, and now Git and GitHub specifically is the perfect solution for our team. GitHub helps us build great software, and integrates with many services we use to help us be more effective with a distributed team.
- Integrations with services like Heroku that allow us to deploy staging environments from a pull request.
- Familiarity with other developers making it easy to add a collaborator to a project and have them make a productive impact on the project right away without learning new tools.
- It makes it easy to review and collaborate on open source projects and private ones.
- It has many GUI client options for those who are not as comfortable with the command line.
- Helpful reporting of contributor activity and built-in project management features like docs and comments.
- In some ways, the design of GitHub incentivizes the use of certain practices like using pull requests, which may not fit your organization's workflow (though I don't really see this to be an issue personally, and if your organization isn't using something like pull requests, then I would question why).
- GitHub lets us bring in a new contractor to our project and have them up and running right away because they are familiar with the platform already.
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