Overall Satisfaction with GitHub
We currently utilize GitHub as the default code repository host for clients who either don't have a current version control system or for internal projects that need hosting. It's primarily used across our whole delivery team, while projects from other departments may be hosted there as well.
- Github integrates really well with 3rd party systems, especially those used for continuous integration.
- Github provides a number of built-in tools to support the project management process.
- Github is ubiquitous in the sense that it's rare to find a platform or organization that hasn't used it, making it much easier for onboarding.
- Some of the extended features, like "Projects", can be a little too lightweight and users may spend too much time setting it up and not end up using it.
- The process for accepting invitations is kind of odd and doesn't always provide direct instructions to end-users.
- Github has definitely reduced time spent on CI/CD integrations for our dev team.
While I think all of the main platforms provide the same core functionality (a cloud-based version control system), Github provides the most commonly used tools across different organizations. I think Bitbucket is very useful to blend with Jira, and Gitlab provides a little more internal control and customizations, but GitHub is honestly built for the masses.
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