-
DO NOT touch the HTML or starting JS code (do remove all comments that I wrote as you go through).
-
All other girections are in 'scripts.js'
-
This is a solo coding assignment. If you do get any help from someone, be sure to mention them in a comment to make it clear what they helped you with.
You will be graded on:
-
Overall code quality and functionality. Use of ‘ES2015+’ syntax,
=>
, destructuring and default parameter values. If you try to copy code that you don’t understand, and do stuff like havevar
s in your code, I will immediately take at least 10 points off of the top. -
Quality of your
commit
s. Generally, you should have 1commit
as a minimum for every ‘girection’ (e.g. TODO). Many times, you can literally cut/paste my TODO as your commit message. -
Quality of your comments to show that you understand what the code is doing. Again, you are not writing an essay - although, you may create a separate write up in a ‘long form’ document to show what you do understand, especially if you can’t get your code done and working (Slack DM this as a separate document - unless YK how to write MD files) - but do sprinkle in a sentence here or there to explain what you are doing. Do not leave any of my comments in the code.
First and foremost, make sure that your local machine is set up with all of the 'dev environment tooling' as per this guide...
After establishing your directory structure on your local machine, (e.g. '~/Code'), kindly follow these girections - essentially, there should be a button 👆🏾that says Use this template.
Once this repo has been created on your GitHub, you can click on the button to clone
it as usual. Once it's clone
d to your local machine, kindly cd
into the directory and be sure to do: npm i
to build out 'node_modules'. This will provide you with some helpful tooling and linting.
Now, enter code .
to open this project in VS Code, and look for a prompt to 'install some extensions' once inside VS Code (in the bottom right of your screen). You should install these. 👍🏾