Skip to content

Configuration settings for developing and testing Radius on Windows and WSL with Dev Containers

License

Notifications You must be signed in to change notification settings

brooke-hamilton/radius-dev-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuration Settings for Developing Radius on Windows/WSL

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

Prerequisites

Windows 11 with:

  • winget
  • Windows Terminal

Optional: I also enable Windows Sandbox, which makes testing winget configuration easy.

Step-By-Step

  1. Provision a new vitrual machine with Windows 11.
  2. Open Windows Terminal as administrator and run .\.configurations\Set-WingetConfiguration
  3. [Optional] Run .\.configurations\Set-WingetConfiguration -Path .\.configurations\personalization
  4. Reboot (Required for WSl and Docker Desktop)
  5. Launch WSL Ubuntu and run these two scripts: .\wsl\wsl-setup.sh, .wsl\wsl-configure-git.sh

About

Configuration settings for developing and testing Radius on Windows and WSL with Dev Containers

Topics

Resources

License

Stars

Watchers

Forks