Programming assignments for Data Science for Linguistics.
Topic: GitHub
In this assignment you will practice the basics of working with project repos using GitHub and the GitHub desktop app. Specifically, you will fork this repo, clone it to your computer, contribute to it, push changes from your local repo (your computer) to your upstream branch (your forked copy on GitHub), and, finally, submit a pull request to merge your contribution with the master repo (the professor's copy).
Assigned: Week 1
Due: Monday, 1/22 before 10pm
- If you have not already done so, fork this repo and clone it to your computer.
- In your local copy create a personal 'dropbox'
- create an empty folder named "lastname_firstname" (ex.
casillas_joseph). Put it inside
misc > students
. - create another README.md file and place it inside your personal
folder. Include the following info:
- Your name
- Your email
- Your personal website if you have one
- A goal you have for this class
- create an empty folder named "lastname_firstname" (ex.
casillas_joseph). Put it inside
- Create another folder. Name it
summaries
and place it inside your personal dropbox folder. Next, read Chapter 1 of R4DS. Create a file called rfds_ch1_summary.md and write a 4 sentence summary about the chapter. Save this file insummaries
inside your personal dropbox (the lastname_firstname folder you just made). - Read QML Ch. 1 and 2 (pp. 1-57). Do the R examples included in the text as you read (nothing to turn in).
- Commit the changes to your upstream branch. Check your repo on GitHun to
make sure it worked, and then submit a pull-request. It should include the
following...
- your dropbox folder (lastname_firstname)
- a README.md file
- a summaries folder (inside your dropbox)
- your R4DS ch. 1 summary (r4ds_ch1_summary.md)
This is programming assignment 1 of 5. It is worth 10 of the 50 possible points. In order to receive full credit you must complete steps 1-5 above and follow all the instructions.
Task | Points |
---|---|
Create a dropbox folder | 1 |
Include a README.md | 1 |
Create a summaries folder | 1 |
Include a R4DS Ch. 1 summary | 2 |
Successfully submit a pull request | 5 |
Total | 10 |
This is how the file structure currently looks:
datasci_assignments
│
├── README.md
└── misc
├── links
│ └── README.md
└── students
├── README.md
└── firstname_lastname
├── README.md
└── summaries
└── r4ds_ch1_summary.md
Take a look inside the lastname_firstname
folder if you need an example.
Your personal dropbox should look exactly the same, but with your information,
summaries, etc. In other words, you will add a folder inside students
that looks like this (I am using my name, you will use your name):
casillas_joseph
│
├── README.md
└── summaries
└── r4ds_ch1_summary.md
Remember to check the GitHub setup tutorial if you need help pushing your changes and submitting a pull request.