Participants can use any text editors they like, but the Academy’s official editor is VSCodium (or VSCode) for uniformity.
VSCodium is the 100% open-source base of VSCode.
VSCode is built on top of VSCodium, with added telemetry or other integration with Microsoft products which we will not be using.
Both have the same basic features that we will be using during the course, so participants are free to use whichever they prefer.
I prefer VSCodium because why add telemetry to the text editor?.
Use a package manager to install either of these:
# macOS
brew install vscodium;
# Windows
winget install -e --id VSCodium.VSCodium;
# Debian
apt install vscodium
# Arch AUR
paru -Syu vscodium
VSCodium-based family of desktop editors are extensible via plugins called Extensions, through the in-app store-like marketplace.
We will be installing VSCodium plugins via the in-app Extensions tab to the left of the editor.
Install VSCodium LSP plugins for JavaScript, TypeScript from the Extensions tab of the app.
Install VSCodium ESLint plugin from the Extensions tab of the app.
Install VSCodium Prettier plugin from the Extensions tab of the app.