From this module on you'll submit your homework only using GIT and GitHub.
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)
- Create a fork of the module repository. For JavaScript1, the module repository is
https://www.github.com/HackYourHomework/JavaScript1. (You can find theforkoption on the top right corner of the repository.) - Navigate to the URL of the cloned repository (it should be in your personal GitHub account, under "repositories")
- Clone the repository, using SSH, to your local machine. You can do this by typing in
git clone <git url>in the command line - On your local machine, navigate to the folder using the command line
- Make sure you've cloned it correctly by running
git statusfrom the command line.
EVERY WEEK
- Create a new branch for each week you have homework. For example, for the week 1 homework for JavaScript1 create a branch called
week1-YOURNAME - Create a folder called
homeworkinside of each week's folder. So for example, inside of theWeek1folder, create a new folder calledhomework - Once you're finished, add and commit everything. Make the commit message meaningful, for example
finished project for homework week1 - Push the branch to your forked repository
- On the GitHub page of your forked repository, click on the
create pull requestbutton. Make sure that thebase repositoryis the module repository E.g.https://www.github.com/HackYourHomework/JavaScript1, on branchmaster. - Give the pull request a title in the following format:
Homework week 1 <Your_name>- Submit the pull request from your forked repository into the original. You can do this by clicking 'new pull request':
- 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!

