A few tweaks are needed for the environment setup for C7 I think.
Updating the VSCode extensions required
Some are no longer needed (Project Manager and Bracket Pair Colorizer, both now built in)
We should also consider adding ESLint and Prettier as they are used later
Setting up VSCode (or adding documentation) for formatting (what needs to be enabled/disabled in which situations)
Node.js installation using NVM can be problematic as it is a local installation and causes issues with VSCode debugging as the node binary is only in the PATH if VSCode (code) is started from gitbash.
Using a standard installed for each OS type for the LTS version is fine in the tests I've done (not MAC yet - don't have the 💰 🤣 )
VSCode usage guidelines - some students have ALL projects in a single VSCode project and that can also cause issues - as well as introducing clutter and difficulty in finding the code you are working on.
A few tweaks are needed for the environment setup for C7 I think.