Windows development environment

Setup

Enable Developer Mode:

  1. Search for developer and click on "Developer settings"

  2. Enable the "Developer Mode" toggle

Source: Enable development mode (required for Volta)

Toolchain

Terminal

Others

  • Visual Studio Code: code editor

    winget install Microsoft.VisualStudioCode
  • Zeal: offline docs browser

    winget install OlegShparber.Zeal
  • SwitchHosts: hosts manager

    winget install oldj.switchhosts

Git

Install Git for Windows:

winget install Git.Git

Generate SSH key:

ssh-keygen -t ed25519 -C "your_email@example.com"

Copy public key file contents to clipboard:

Get-Content ~/.ssh/id_ed25519.pub | Set-Clipboard

Node.js

Install Node.js with Volta

Install Volta:

winget install Volta.Volta

Install latest Node.js LTS release:

volta install node

Windows Subsystem for Linux