doc/articles/features/working-with-codespaces.md
The easiest way to get started is to visit the Uno.QuickStart repository. It allows you to get started with minimal configuration or project creation steps.
To create a new Codespace, visit GitHub Codespaces.
Run uno-check command to install the appropriate .NET SDKInstall the dotnet new templates command to install the dotnet new templatesMyApp projectMyApp folderdotnet run -f net10.0-browserwasmuno.winui.devserver or uno.ui.remotecontrol in the running process column) to "public".
Failure to make both ports public will prevent the app from starting properly.
You can now use C# Hot Reload and XAML Hot Reload to develop your application.
See the VS Code Getting started documentation for additional details about developing with VS Code.
If you want to start from an empty repository, follow these steps:
Create an empty repository
Install the unoplatform.vscode extension from the Extensions activity
Open the command palette (Ctrl+Shift+P) and execute the Run uno-check command to install the appropriate .NET SDK
Open the command palette (Ctrl+Shift+P) and run the Install the dotnet new templates command to install the dotnet new templates
Open a terminal and create a new project using the following command:
dotnet new unoapp -o MyApp -ios=false -android=false -macos=false -skia-tizen=false -skia-wpf=false -skia-linux-fb=false --vscode
Using the Codespaces top left menu, open the MyApp folder
You're ready to develop for WebAssembly.