-
Open your terminal and navigate to your Actualize folder.
-
Clone this repository in your Actualize folder.
git clone https://github.com/actualize-onl-2022-11/homework.git
-
Navigate your terminal to this new folder.
cd homework/
-
Make a branch using your unique GitHub username.
git checkout -b YOUR-GITHUB-USERNAME-GOES-HERE
-
Make a rule to prevent accidental pushes to the main branch
echo "if [[ \$(ps -ocommand= -p \$PPID) =~ 'main' ]]; then echo; echo 'Prevented push to main branch.'; echo 'Please push your personal branch instead.'; echo; exit 1; fi; exit 0" >> .git/hooks/pre-push chmod +x .git/hooks/pre-push
Commit each working change.
git add --all
git commit -m "your commit message goes here"
Submit your exercises by pushing your branch up to GitHub.
git push origin YOUR-GITHUB-USERNAME-GOES-HERE
Pull down the new exercises into your repository.
git pull origin main --no-edit
Review practice | Deep dives | |
---|---|---|
Day 1 | Terminal | Making the grade |
Day 2 | Git and GitHub | Bob |
Day 3 | Ruby Core | ISBN Validator |
Day 4 | Ruby OOP | Todo App |
Day 5 | Ruby Methods | Budget Calculator |
Review practice | Deep dives | |
---|---|---|
Day 1 | Intro to APIs | Book Report |
Day 2 | Baby's first rails | ETL |
Day 3 | Be cruddy | Anagrams |
Day 4 | More CRUD | Todo App |
Day 5 | Params | Budget Calculator |
Review practice | Deep dives | |
---|---|---|
Day 1 | RESTful APIs | Book Report |
Day 2 | Ruby Methods 2 | ETL |
Day 3 | Migrations | Anagrams |
Day 4 | Validations | Hash as Index |
Review practice | Deep dives | |
---|---|---|
Day 1 | Has Many | Lights Out |
Day 2 | Authentication | Tic Tac Toe |
Day 3 | Authorization | Quicknotes |
Day 4 | Ruby Methods 3 | [Firebase](w04/18 Firebase) |
Day 5 | Has Many Through |