You'll need to have this software installed for the course:
- Node.js >= v18.0.0 (how to install)
Check that you have the software versions that you need installed by running these commands in your terminal:
# Check Node.js version.
node --version
We highly recommend that you use Visual Studio Code as your editor for this course as it provides lots of handy TypeScript related features, but if you prefer to use a different editor that's fine too!
If you have GitHub Copilot or a similar AI coding assistant extension installed, we recommend disabling that too so you can tackle the exercises and labs yourself.
You'll need to have this repository cloned so you can work on the coding exercises during the course:
git clone https://github.com/MoonHighway/generic-functions-in-typescript-workshop/
If you want to commit and push your work to your own repository on GitHub, you can fork this repository, then clone your fork rather than this repository directly. If you do create a fork, you'll want to sync it with this repository at the start of the workshop.
Run this command in your terminal to install the required dependencies:
npm install
There are coding exercises throughout this workshop. To make sure you're ready:
- Open this project in your code editor.
- Open a terminal window for running commands, and
cd
to the directory for this project.
You're now ready to get started! 🚀