This repo contains general dev machine setup resources for developing Radius on Windows.
Contents:
.configurations
folder:
- WinGet DSC configurations for Radius
- Visual Studio 2022 workload configuration as a
.vsconfig
file
wsl
folder:
- WSL setup script (for Radius)
- WSL configuration for git
.devcontainer
folder: dev container definitions for testing Radius scenarios
Windows 11 with:
winget
- Windows Terminal
Optional: I also enable Windows Sandbox, which makes testing winget
configuration easy.
- Provision a new vitrual machine with Windows 11.
- Open Windows Terminal as administrator and run
.\.configurations\Set-WingetConfiguration
- [Optional] Run
.\.configurations\Set-WingetConfiguration -Path .\.configurations\personalization
- Reboot (Required for WSl and Docker Desktop)
- Launch WSL Ubuntu and run these two scripts:
.\wsl\wsl-setup.sh
,.wsl\wsl-configure-git.sh