Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 2.19 KB

hand-in-homework-guide.md

File metadata and controls

39 lines (26 loc) · 2.19 KB

How to hand in homework

In this module you'll submit your homework only using GIT and GitHub.

  1. GitHub

1. GitHub homework guide

Follow the walkthrough to learn how to submit your homework for each week:

ONE TIME ONLY (START OF EVERY MODULE)

  1. Create a fork of the HackYourHomework module repository. You do this by using the fork option on the top right
  2. Navigate to the URL of the cloned repository (it should be in your personal GitHub account, under "repositories")
  3. Clone the repository, using SSH, to your local machine. You can do this by typing in git clone <git url> in the command line
  4. On your local machine, navigate to the folder using the command line
  5. Make sure you've cloned it correctly by running git status from the command line.

EVERY WEEK

  1. Create a new branch for each week you have homework. For example, for the week 1 homework for Datanases create a branch called week-1-homework-YOUR_NAME
  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 the original, on branch master
  6. Give the pull request a title in the following format:
Homework week 1 <Your_Name>
  1. Submit the pull request from your forked repository branch into the master branch of the original repository (which is HackYourHomework/databases)
  2. Do a little victory dance because you did it! Good job!

For a visual walkthrough the steps please watch the following video one of our teachers, Unmesh Joshi, has made:

If you have any questions or if something is not entirely clear ¯\_(ツ)_/¯, please ask/comment on Slack!