GitHub's Free Version is a must for any new or veteran developer and the paid versions have useful features worth considering for development when version control is a must
Overall Satisfaction with GitHub
We primarily use GitHub as it relates to those external from our company. It allows us to use their utilities/apps, contribute to them, subscribe to them, and ultimately collaborate with them in any further development that is needed. It is also a great place for us to store internal projects that we would like to be open source and available to other contributors in the development community.
- Version Control
- Cloning applications
- Merging code/development changes
- Viewing/Presenting code changes
- Built-in tutorial into the UI
- It has saved the development community as a whole tons of time facilitating and collaborating open-source applications in a version-controlled environment.