Longg long ago (nine and a half years ago, to be precise), three lads by the name of Tom, Chris and PJ launched a web-based source code hosting and management service called GitHub. But three years before they did this, Linus Torvalds, the same guy who created the open source Linux operating system, developed a version control system called Git. What is GitHub, what is Git, how are they interconnected, what is a version control system, what does source code hosting and management mean, etc. – these are probably the questions nagging you as you read this bombastic beginning to a blog post. While the intent of this series of posts is not to individually take up all of these terms and extensively explicate them, I do believe that answering some of them to some extent from the get-go will be of use in bettering our basic understanding of everything else that will be going on shortly.
Continue reading “The GitHub Games Pt. 0: Background, Introduction and Series Overview”