Overall Satisfaction with GitHub
GitHub is used by my organization's software and app developer team to share code and collaborate on developing projects. It is used to store and share code among team members, especially on projects where the code is constantly being updated and changed. GitHub also helps us solve coding issues and problems that arise when working on a project.
- It acts as a central repository for projects that involve coding.
- It's a great platform for collaborating with team members.
- The platform is also a great resource to turn to when you are stuck on a coding problem; there's a real feeling of help and collaboration among the users.
- There is an excessive amount of email notifications when projects are updated; there is some control over the amount, but not enough control.
- If you are not familiar with the command line, working with GitHub can be a little challenging.
- For people new to the world of GitHub and Git, it can take a little bit of time to fully grasp how to utilize the platform.
- My organization is able to crank out more code (i.e. more apps and software) using Github.
- Our software developers have built up their own portfolios on Github, allowing them to receive recognition for their work and increase their job satisfaction.
- We have actually had other companies reach out to us because of our work on Github. This has led to additional projects for us.
I don't have a lot of experience with Gitlab, but some of our software developers have used it. GitHub seems to be better than Gitlab with its tools and features, but Gitlab is a better platform for collaborating on open-source projects. Since my organization does not do a lot of open-source work, then there's no reason for us to use Gitlab.