For this challenge, you will demonstrate your knowledge of Git, Github, and Markdown by setting up your challenges
repository and adding an ABOUTME.md
file with a short biography about yourself.
If you don't already have one, please create an account on Github.com. If possible, please make your username close to your UW NetID.
Clicking the invitation link will create a new private repo in our class GitHub organization, which will contain the starter code for all of the challenges (initially will only contain starter code for this challenge). This repository will be visible only to you and the teaching team. You only need to accept this invitation once (i.e. you don't need to go to that url again for the remaining challenges).
Clone this new repo to your personal computer. For this challenge you will be working in the challenge1
directory.
Create a new branch on your personal computer named challenge1
and switch to it. All commits for this challenge should be done on this branch. You will create a pull request to merge those back into master at the end of the challenge.
Create a .gitignore
file in the root directory of the repo (not in the challenge1
folder) with the following entries:
- Files named
.DS_Store
- Directories named
node_modules
- Directories named
.vscode
- Directories named
.idea
Add a new file in the challenge1
folder named ABOUTME.md
. It must be written in Markdown, and should have the following structure.
- A top level heading with your name.
- A photo of yourself (upload the image to the
challenge1
folder). - A paragraph of text detailing what you are looking forward to learning in this class.
- A second level heading with the text "Favorite Websites".
- A numbered list with links to your 5 favorite websites. Each link should have the name of website as the displayed text.
- A second level heading with the text "Favorite Programming Languages".
- An unordered/bulleted list with your favorite programming languages.
Commit your files to your challenge1
branch. When you are done, push your branch to Github.
On Github, create new pull request from your challenge1
branch to master
, but do not complete the merge yourself. We will merge your pull request when we have completed grading your work.
Submit a link to your GitHub pull request to complete this assignment. We will use the pull request to review your code.