To manage all the work that you will submit before each class meeting, we use a website/service called GitHub. It’s a great archival tool that will allow us to share our work, manage different versions of files, and keep our materials organized throughout the semester.
A quick warning: GitHub is used primarily by programmers working on collaborative coding projects, which means that the interface is highly utilitarian and there are technical terms everywhere—so it can seem rather intimidating. Do not worry! You don’t need to understand anything about GitHub other than a few easy steps, outlined below:
Create a free account. It takes 30 seconds, and you need only a username and password and email address; you will never get any kind of spam.
Send me firstname.lastname@example.org your GitHub username so that I can give you permission to edit the course repository. You’ll get an email from GitHub about this to complete the process.
As soon as I get your email, I will invite you to join our repository. You will receive an email from GitHub that you’ve been invited to join our repository.
The email from GitHub will have a link you need to click to accept the invitation (or you can do it on GitHub, but it’s easier to just click on the email link). You will not be able to post your assignment until you have accepted the invitation to join the repository.