Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redth/maui.onboarding
Docs, scripts, helpers, and more to configure your environment easily for .NET MAUI development
https://github.com/redth/maui.onboarding
Last synced: 10 days ago
JSON representation
Docs, scripts, helpers, and more to configure your environment easily for .NET MAUI development
- Host: GitHub
- URL: https://github.com/redth/maui.onboarding
- Owner: Redth
- License: mit
- Created: 2024-07-23T19:58:55.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-01T20:36:42.000Z (3 months ago)
- Last Synced: 2024-10-17T07:32:49.916Z (21 days ago)
- Language: PowerShell
- Size: 36.1 KB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Maui.Onboarding
Docs, scripts, helpers, and more to configure your environment easily for .NET MAUI development## Provisioning
The Provisioning directory provides scripts and examples of how to quickly provision your machine with all of the software, tooling, and configuration changes you might need to develop .NET MAUI.### Windows
Windows makes use of WinGet configurations using both `user.winget` and `elevated.winget` configuration files which define resources to be installed / applied using the PowerShell Desired System Configuration packages.
There's also a `.vsconfig` file which specifies the necessary Visual Studio components to be installed.All of these files get packaged as base64 strings into a boostrap wrapper .ps1 provisioning script which can be downloaded and executed directly with the command:
```
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://github.com/Redth/Maui.Onboarding/releases/latest/download/ProvisionWindows.ps1'))
```