Windows Setup
1. Install WSL (Windows Subsystem for Linux)
Typewsl --install in Windows PowerShell:
Microsoft WSL Installation Guide
This may take some time (up to 20m) and require a restart at the end. By default, it will also install Ubuntu.
2. Install Visual Studio Code
Download the Visual Studio Code installer for Windows, and install it based on the instructions: VS Code Windows Setup3. Install VS Code Remote Plugin
Install the VS Code remote plugin that allows VS code to communicate with WSL: Remote Development Extension Pack4. Start WSL Remote in VS Code
You must be able to start WSL Remote in VS Code and select “new WSL window”. After the connection is established, you will see “WSL: Ubuntu” in the bottom left corner. Setup Demo Video5. Install VS Code Extensions
MacOS Setup
Download the Visual Studio Code for macOS and install it, make sure that you perform the steps for “Launching from the command line” as well: VS Code Mac SetupInstall Git
Windows
Follow the instructions given below: Git for WindowsMacOS
There are several ways to do this, but usinghomebrew and Xcode are more preferred:
Git for Mac
Git GUI
To make your life easier, you can also install and use a Git GUI. Depending on your experience and applications, numerous GUIs are available: Git GUIs One of the popular ones is GitHub Desktop: GitHub DesktopConnect with Git SSH
According to docs.github.com, the goal here is to set up an SSH key with which “you can connect to GitHub without supplying your username and personal access token at each visit. You can also use an SSH key to sign commits.”1
Check for existing SSH keys
2
Generate a new SSH key and add it to the ssh-agent
3
Add the SSH key to your GitHub account
4
Test your SSH connection