From cca18481fafd23f37ac51a59f1028f0ada7498a1 Mon Sep 17 00:00:00 2001 From: robvk Date: Sun, 18 Apr 2021 10:17:32 +0200 Subject: [PATCH] update way to hand in homework --- Week1/MAKEME.md | 2 +- Week2/MAKEME.md | 2 +- hand-in-homework-guide.md | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 hand-in-homework-guide.md diff --git a/Week1/MAKEME.md b/Week1/MAKEME.md index 82521a69..71108a15 100644 --- a/Week1/MAKEME.md +++ b/Week1/MAKEME.md @@ -14,7 +14,7 @@ This week is tough, asynchronous coding is another one of these programming thin ## **2. Homework exercises** -This week we expect you to do the exercises in the corresponding module/week folder (Using API's / Week 1). Have a look at your class repository on how to hand in the homework. +This week we expect you to do the exercises in the corresponding module/week folder (Using API's / Week 1). Have a look at the [homework guide](https://github.com/HackYourFuture/UsingAPIs/blob/main/hand-in-homework-guide.md) to see how to hand in your homework. ## Done early? diff --git a/Week2/MAKEME.md b/Week2/MAKEME.md index 2ac83856..165cd3ff 100644 --- a/Week2/MAKEME.md +++ b/Week2/MAKEME.md @@ -24,7 +24,7 @@ In the following "code along" you'll be building a complete Weather App that mak ## **3. Homework exercises** -This week we expect you to do the exercises in the corresponding module/week folder (Using API's / Week 2). Have a look at your class repository on how to hand in the technical homework. +This week we expect you to do the exercises in the corresponding module/week folder (Using API's / Week 2). Have a look at the [homework guide](https://github.com/HackYourFuture/UsingAPIs/blob/main/hand-in-homework-guide.md) to see how to hand in your homework. ## **4. Interview preparation** diff --git a/hand-in-homework-guide.md b/hand-in-homework-guide.md new file mode 100644 index 00000000..9dc7f51e --- /dev/null +++ b/hand-in-homework-guide.md @@ -0,0 +1,33 @@ +# How to hand in homework + +In this module you'll submit your homework only using GIT and GitHub. + +1. [GitHub](https://www.github.com/HackYourFuture/UsingAPIs) + +## 1. GitHub homework guide + +HYF Video + +Watch the video (by clicking the image) or go through the following walk-through to learn how to submit your homework: + +ONE TIME ONLY (START OF EVERY MODULE) + +This module is slightly different as you have already done the one time setup in the previous module. We will be using the same fork as we used there (`https://www.github.com/HackYourHomework/Homework-classXX`). + +EVERY WEEK + +1. Create a new branch for each week you have homework. For example, for the week 1 homework for Using API's create a branch called `YOUR_NAME-w1-UsingAPIs` +2. Inside the correct week folder, create another folder called `homework`. Make your homework files in there, while on the correct branch +3. Once you're finished, add and commit everything. Make the commit message meaningful, for example `finished project for homework week1` +4. Push the branch to your forked repository +5. On the GitHub page of your forked repository, click on the `create pull request` button. Make sure the `base repository` is your teacher's repository, on branch master +6. Give the pull request a title in the following format: + +```markdown +Homework week 1 +``` + +7. Submit the pull request from your forked repository branch into the `master` branch +8. Do a little victory dance because you did it! Good job! + +If you have any questions or if something is not entirely clear ¯\\\_(ツ)\_/¯, please ask/comment on Slack!