Overall Satisfaction with GitHub
GitHub's being used as a platform to host and control software of various groups of students, in various departments, although mainly on the Computer Science related ones. It allows for better and more efficient collaboration between team members as every single byte of code that's changed is easily verified in a very visual manner. There used to be some problems merging code from various students in a single project but GitHub definitely played a major role in diminishing this problem.
- Improves collaboration between team members
- Makes it easier to implement/test new features as it removes any risk of messing with the main source code
- Allows for better control of changes
- Makes it easy to set and visualize the progress of the projects' goals
- The desktop application is a bit limited in terms of more advanced options
- It made it easier for me to implement new and better features