Sat, Nov 2, in BO 103 at noon.
The class this weekend will be a hands on introduction to Github by Simbarashe Musarurwa. Github is a distributed version control software that allows developers to work on software without needing a persistent internet connection and it tracks all changes made. For the hands-on portion, we will require that you already have a Github account set (click here to go to GitHub.com and register. Click here for the download) up on your laptop so as to ensure that you can gain as much from the experience as possible. You can come and watch if you like too. During this lesson we will discuss the relevance of Github and also a workflow implementation that should be used when developing software. Roles of lead developers will also be discussed, and how merge conflicts are resolved. It is the industry standard at this time and is being used increasingly extensively in projects here in the Midwestern State Computer Science department.