For open-source developers, GitHub is their bread and butter — the place where they feel at home. For the uninitiated, GitHub is a version control system to help you manage files in a versioned, distributed fashion and is optimized towards software source code files, allowing you to work in collaboration with