- Visual Studio Code
- GitHub CLI (optional)
- Node JS (used for Pymakr)
- Make sure you are signed into github CLI.
gh auth login
- Clone the repo.
gh repo clone USER/REPONAME
- Get the subrepo's.
cd REPONAME && git submodule update --init --recursive
- Clone the repo using the url
GITURL
- If you're not signed in you will be prompted to sign in
- After cloning you can open it using the button in the notification
- Open a terminal using CTRL + Shift + `, and initaliaze submodules using
git submodule update --init --recursive
- Search for recommended extensions by using CTRL + Shift + X and searching
@recommended
. - Install them using the install button
Most extensions are very self-explanatory, but here are some instructions for the use of some of them.
Pymakr is used for connecting to the ESP32 dev board and providing a way to upload and download code, as well as interacting with the terminal. To use it you can use buttons on the status bar on the bottom. If they are not displayed, you might need to enable them by right clicking on the status bar and enabling them.
The extension is represented by an emoji button when using source control, and can be used very easily.