Fall 2022
This is the git repository for the class. It will be updated on a class by class basis.
You will submit your assignments by doing pull requests. You will need to create a Github account if you do not have one already. Fork this repository by clicking on the Fork button. Then clone your forked repository with this command, replacing YOUR-USERNAME with your Github username:
git clone https://github.com/YOUR-USERNAME/JSFunFall2022.git
Add the original repository as a remote to your forked repository:
cd JSFunFall2022
git remote add upstream https://github.com/AlbanyCanCodeCourses/JSFunFall2022.git
git remote -v
# You should see your upstream set as https://github.com/AlbanyCanCodeCourses/JSFunFall2022.git
git config pull.rebase true
At any point, if you see the message "Please tell me who you are" in your command line output, you will need to setup your command line to use your Github account. Follow the instruction underneath where it says "Run", replacing "[email protected]" and "Your Name" with your information.
Finally, to run the tests for the exercises, you will need to install testing libraries:
npm install
Whenever you are ready to submit your work, you will need to commit your work, push to your own repository, and then make a pull request.
- Projects: First Project: Hangman | Final Project: Document Object Model
- Installation Guide: Mac | Windows | Linux
- JavaScript - MDN (Unofficial JavaScript Manual) | Tutorials
- Command Line: NPM Guide | Unix Crash Course | Unix Cheat Sheet
- Command Line: Unix Cheat Sheet | Unix Tutorial | NPM Guide
- Git: Git Commands for Beginners | First Contributions Tutorial
- Visual Studio Code: Mac Keyboard Shortcuts | Windows Keyboard Shortcuts | Getting Started | How to use Quokka.js