In the early stages of your project, you will primarily be using your team's private GitHub repository for knowledge sharing and project management. However, git is fundamentally for software revision control. As your project progresses into the build phase, you should use git and GitHub for this purpose.
git and GitHub are industry standards in software development. It's important to develop proficiency with git as it is a critical tool in the software development community. This assignment aims to help you overcome the learning curve with git.
-
Create a GitHub Account
- If you did not include a GitHub handle in your CS210 Application, create a GitHub account and send your GitHub handle to the TAs.
-
Setup
- Follow the setup page and install GitHub command line tools.
- If you’re interested in using GitHub in VScode, check out this VScode extension.
-
Git Clone
- Clone the project repository: https://github.com/cs210/Assign0.
-
Create a Branch
- Create a branch using the naming convention
<your name>-readme
.
- Create a branch using the naming convention
-
Create a README File
- Create a readme file named
README-<your SUNet ID>.md
. - Use markdown to outline your technical skills, previous projects, or any past experiences.
- Consider this README as an introduction to your potential teammates! Feel free to include images, links, or additional media.
- Create a readme file named
-
Create a Pull Request
- Create a Pull Request and add one of the TAs as a reviewer.
-
Class Resources
- TA IDs and other class resources can be found at https://github.com/cs210/Home.
- Note: You must be a member of the GitHub CS210 organization and logged into GitHub with the ID you provided to access the Home repository.
Important Note: This assignment must be completed to be considered for acceptance into the class.