Throughout this homework you will create a personal GitHub account, use that GitHub account to modify some code from the homework repository, and then submit it to us for grading! This same basic process will be used throughout CS193 to complete and turn in all of your homeworks. For this first one, we're focusing on getting you used to the process.
This homework will be due 9/2.
When you have a GitHub account, told your PSO TAs your GitHub username, and have a website with all the info required. The info is described later in the assignment. We will be using the same link you use to view your website to grade it.
Github is a service that combines the git version control system with code hosting and project management services. Basically it allows people to work together :). Throughout most of your career as a Software Developer, you'll be using Github (or something similar) A LOT, so let's go ahead and get you set up with an account.
Hop on over to the Github website. Once you're there, click on the Sign Up link in the upper right to create your account. Choose a memorable, but PROFESSIONAL, username (you'll probably have your Github username listed on your resume and be handing it out to companies regularly). Use your Purdue email address to create this account. This will allow you to unlock some sweet benefits that Github gives to students for free.
Once your Github account is all set up, you need to request access to the Github Student Developer pack. To do this, navigate to the Student Developer Pack website and follow the steps there to request access. As soon as you have access to the student benefits, you can continue on with this homework.
IF YOU DON'T DO THIS STEP WE WON'T BE ABLE TO GRADE YOUR HOMEWORKS
Fill out the CS193 GitHub Username Submission Form to tell us your username.
Click this link to open Homework 1, then click the "Accept" button to begin importing the homework 1 repository for your own personal use. You should receive an email when this is complete (<1 minute).
Now head on over to GitHub.com and (if you're logged in and everything went smoothly) you should see a new repository called Purdue-CS193-Fall-2019/homework-1-<Your Github Username>. You will be editing some files in this repository to complete your homework, and the rest of those instructions will continue on that GitHub repo starting with Step 4.