diff --git a/docs/extensions/environments/Interfaces/IComputeSystemProvider.md b/docs/extensions/environments/Interfaces/IComputeSystemProvider.md index ce2ca6a0d1..35decc5ef9 100644 --- a/docs/extensions/environments/Interfaces/IComputeSystemProvider.md +++ b/docs/extensions/environments/Interfaces/IComputeSystemProvider.md @@ -4,7 +4,7 @@ A **compute system provider** is the provider type that Dev Home will query when 1. Retrieve a list of `IComputeSystem`s 2. Create a new compute system -3. Provide Dev Home with an [Adaptive card](https://learn.microsoft.com/en-us/adaptive-cards/) for the creation of a new compute system +3. Provide Dev Home with an [Adaptive card](https://learn.microsoft.com/adaptive-cards/) for the creation of a new compute system 4. Provide Dev Home with an Adaptive card for the modification of a compute systems properties Dev Home will look at the [ComputeSystemProviderOperations](https://github.com/microsoft/devhome/blob/3dc0dd739b0175357cc3e74c713d305c09248537/extensionsdk/Microsoft.Windows.DevHome.SDK/Microsoft.Windows.DevHome.SDK.idl#L461) enum to determine what operations the provider supports. diff --git a/docs/sampleConfigurations/Templates/Introduction/C#/README.md b/docs/sampleConfigurations/Templates/Introduction/C#/README.md index 11f9ed7a30..e63e6c902c 100644 --- a/docs/sampleConfigurations/Templates/Introduction/C#/README.md +++ b/docs/sampleConfigurations/Templates/Introduction/C#/README.md @@ -1,12 +1,12 @@ ## Understanding WinGet Configuration Files -This folder contains a [Windows Package Manager](https://learn.microsoft.com/en-us/windows/package-manager/winget/) (WinGet) [Configuration File](https://learn.microsoft.com/en-us/windows/package-manager/configuration/) (*configuration.dsc.yaml*) that will work with the WinGet command line interface (`winget configure --file [path: configuration.dsc.yaml]`) or can be run using [Microsoft Dev Home](https://learn.microsoft.com/en-us/windows/dev-home/) Device Configuration. +This folder contains a [Windows Package Manager](https://learn.microsoft.com/windows/package-manager/winget/) (WinGet) [Configuration File](https://learn.microsoft.com/windows/package-manager/configuration/) (*configuration.dsc.yaml*) that will work with the WinGet command line interface (`winget configure --file [path: configuration.dsc.yaml]`) or can be run using [Microsoft Dev Home](https://learn.microsoft.com/windows/dev-home/) Device Configuration. When run, the `configuration.dsc.yaml` file will install the following list of applications: * Microsoft Visual Studio Community 2022 * Required Visual Studio Workloads (ManagedDesktop, Universal) * GitHub Desktop -The `configuration.dsc.yaml` file will also enable [Developer Mode](https://learn.microsoft.com/en-us/windows/apps/get-started/developer-mode-features-and-debugging) on your device. +The `configuration.dsc.yaml` file will also enable [Developer Mode](https://learn.microsoft.com/windows/apps/get-started/developer-mode-features-and-debugging) on your device. ## How to use the WinGet Configuration File The following two options are available for running a WinGet Configuration file on your device. diff --git a/docs/sampleConfigurations/Templates/Introduction/C#/configuration.dsc.yaml b/docs/sampleConfigurations/Templates/Introduction/C#/configuration.dsc.yaml index 00094e3d28..2f2e74114c 100644 --- a/docs/sampleConfigurations/Templates/Introduction/C#/configuration.dsc.yaml +++ b/docs/sampleConfigurations/Templates/Introduction/C#/configuration.dsc.yaml @@ -2,7 +2,7 @@ ########################################################################################################## # This configuration will install the tools necessary to get started with C# development on Windows # -# Reference: https://learn.microsoft.com/en-us/visualstudio/get-started/csharp/tutorial-console # +# Reference: https://learn.microsoft.com/visualstudio/get-started/csharp/tutorial-console # # # # This will: # # * Enable Developer Mode # diff --git a/docs/sampleConfigurations/Templates/Introduction/C++/README.md b/docs/sampleConfigurations/Templates/Introduction/C++/README.md index f65a4a8da4..a643d69e1b 100644 --- a/docs/sampleConfigurations/Templates/Introduction/C++/README.md +++ b/docs/sampleConfigurations/Templates/Introduction/C++/README.md @@ -1,12 +1,12 @@ ## Understanding WinGet Configuration Files -This folder contains a [Windows Package Manager](https://learn.microsoft.com/en-us/windows/package-manager/winget/) (WinGet) [Configuration File](https://learn.microsoft.com/en-us/windows/package-manager/configuration/) (*configuration.dsc.yaml*) that will work with the WinGet command line interface (`winget configure --file [path: configuration.dsc.yaml]`) or can be run using [Microsoft Dev Home](https://learn.microsoft.com/en-us/windows/dev-home/) Device Configuration. +This folder contains a [Windows Package Manager](https://learn.microsoft.com/windows/package-manager/winget/) (WinGet) [Configuration File](https://learn.microsoft.com/windows/package-manager/configuration/) (*configuration.dsc.yaml*) that will work with the WinGet command line interface (`winget configure --file [path: configuration.dsc.yaml]`) or can be run using [Microsoft Dev Home](https://learn.microsoft.com/windows/dev-home/) Device Configuration. When run, the `configuration.dsc.yaml` file will install the following list of applications: * Microsoft Visual Studio Community 2022 * Required Visual Studio Workloads (NativeDesktop, Universal) * GitHub Desktop -The `configuration.dsc.yaml` file will also enable [Developer Mode](https://learn.microsoft.com/en-us/windows/apps/get-started/developer-mode-features-and-debugging) on your device. +The `configuration.dsc.yaml` file will also enable [Developer Mode](https://learn.microsoft.com/windows/apps/get-started/developer-mode-features-and-debugging) on your device. ## How to use the WinGet Configuration File The following two options are available for running a WinGet Configuration file on your device. diff --git a/docs/sampleConfigurations/Templates/Introduction/C++/configuration.dsc.yaml b/docs/sampleConfigurations/Templates/Introduction/C++/configuration.dsc.yaml index f22a0ae98f..62943701e9 100644 --- a/docs/sampleConfigurations/Templates/Introduction/C++/configuration.dsc.yaml +++ b/docs/sampleConfigurations/Templates/Introduction/C++/configuration.dsc.yaml @@ -2,7 +2,7 @@ ########################################################################################################## # This configuration will install the tools necessary to get started with C++ development on Windows # -# Reference: https://learn.microsoft.com/en-us/cpp/build/vscpp-step-0-installation?view=msvc-170 # +# Reference: https://learn.microsoft.com/cpp/build/vscpp-step-0-installation?view=msvc-170 # # # # This will: # # * Enable Developer Mode # diff --git a/docs/sampleConfigurations/Templates/Introduction/JavaScript.NodeJS/README.md b/docs/sampleConfigurations/Templates/Introduction/JavaScript.NodeJS/README.md index 6e9d897571..cc0dea182d 100644 --- a/docs/sampleConfigurations/Templates/Introduction/JavaScript.NodeJS/README.md +++ b/docs/sampleConfigurations/Templates/Introduction/JavaScript.NodeJS/README.md @@ -7,7 +7,7 @@ When run, the `configuration.dsc.yaml` file will install the following list of a * GitHub Desktop -The `configuration.dsc.yaml` file will also enable [Developer Mode](https://learn.microsoft.com/en-us/windows/apps/get-started/developer-mode-features-and-debugging) on your device. +The `configuration.dsc.yaml` file will also enable [Developer Mode](https://learn.microsoft.com/windows/apps/get-started/developer-mode-features-and-debugging) on your device. ## How to use the WinGet Configuration File diff --git a/docs/sampleConfigurations/Templates/Introduction/JavaScript.NodeJS/configuration.dsc.yaml b/docs/sampleConfigurations/Templates/Introduction/JavaScript.NodeJS/configuration.dsc.yaml index c58bb2f066..660d9b8ec4 100644 --- a/docs/sampleConfigurations/Templates/Introduction/JavaScript.NodeJS/configuration.dsc.yaml +++ b/docs/sampleConfigurations/Templates/Introduction/JavaScript.NodeJS/configuration.dsc.yaml @@ -2,7 +2,7 @@ ########################################################################################################## # This configuration will install the tools necessary to get started with NodeJS development on Windows # -# Reference: https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-windows # +# Reference: https://learn.microsoft.com/windows/dev-environment/javascript/nodejs-on-windows # # # # This will: # # * Enable Developer Mode # diff --git a/docs/sampleConfigurations/Templates/Introduction/PowerShell/README.md b/docs/sampleConfigurations/Templates/Introduction/PowerShell/README.md index baa22881a9..522711c667 100644 --- a/docs/sampleConfigurations/Templates/Introduction/PowerShell/README.md +++ b/docs/sampleConfigurations/Templates/Introduction/PowerShell/README.md @@ -1,5 +1,5 @@ ## Understanding WinGet Configuration Files -This folder contains a [Windows Package Manager](https://learn.microsoft.com/en-us/windows/package-manager/winget/) (WinGet) [Configuration File](https://learn.microsoft.com/en-us/windows/package-manager/configuration/) (*configuration.dsc.yaml*) that will work with the WinGet command line interface (`winget configure --file [path: configuration.dsc.yaml]`) or can be run using [Microsoft Dev Home](https://learn.microsoft.com/en-us/windows/dev-home/) Device Configuration. +This folder contains a [Windows Package Manager](https://learn.microsoft.com/windows/package-manager/winget/) (WinGet) [Configuration File](https://learn.microsoft.com/windows/package-manager/configuration/) (*configuration.dsc.yaml*) that will work with the WinGet command line interface (`winget configure --file [path: configuration.dsc.yaml]`) or can be run using [Microsoft Dev Home](https://learn.microsoft.com/windows/dev-home/) Device Configuration. When run, the `configuration.dsc.yaml` file will install the following list of applications: * Microsoft Visual Studio Code diff --git a/docs/sampleConfigurations/Templates/Introduction/Python3.12/README.md b/docs/sampleConfigurations/Templates/Introduction/Python3.12/README.md index 361b2ea0d9..df711a8bd6 100644 --- a/docs/sampleConfigurations/Templates/Introduction/Python3.12/README.md +++ b/docs/sampleConfigurations/Templates/Introduction/Python3.12/README.md @@ -1,5 +1,5 @@ ## Understanding WinGet Configuration Files -This folder contains a [Windows Package Manager](https://learn.microsoft.com/en-us/windows/package-manager/winget/) (WinGet) [Configuration File](https://learn.microsoft.com/en-us/windows/package-manager/configuration/) (*configuration.dsc.yaml*) that will work with the WinGet command line interface (`winget configure --file [path: configuration.dsc.yaml]`) or can be run using [Microsoft Dev Home](https://learn.microsoft.com/en-us/windows/dev-home/) Device Configuration. +This folder contains a [Windows Package Manager](https://learn.microsoft.com/windows/package-manager/winget/) (WinGet) [Configuration File](https://learn.microsoft.com/windows/package-manager/configuration/) (*configuration.dsc.yaml*) that will work with the WinGet command line interface (`winget configure --file [path: configuration.dsc.yaml]`) or can be run using [Microsoft Dev Home](https://learn.microsoft.com/windows/dev-home/) Device Configuration. When run, the `configuration.dsc.yaml` file will install the following list of applications: * Microsoft Visual Studio Community 2022 @@ -7,7 +7,7 @@ When run, the `configuration.dsc.yaml` file will install the following list of a * GitHub Desktop * Python 3.12 -The `configuration.dsc.yaml` file will also enable [Developer Mode](https://learn.microsoft.com/en-us/windows/apps/get-started/developer-mode-features-and-debugging) on your device. +The `configuration.dsc.yaml` file will also enable [Developer Mode](https://learn.microsoft.com/windows/apps/get-started/developer-mode-features-and-debugging) on your device. ## How to use the WinGet Configuration File The following two options are available for running a WinGet Configuration file on your device. diff --git a/docs/sampleConfigurations/Templates/Introduction/Python3.12/configuration.dsc.yaml b/docs/sampleConfigurations/Templates/Introduction/Python3.12/configuration.dsc.yaml index a24bfc53f8..3d9dbf1d31 100644 --- a/docs/sampleConfigurations/Templates/Introduction/Python3.12/configuration.dsc.yaml +++ b/docs/sampleConfigurations/Templates/Introduction/Python3.12/configuration.dsc.yaml @@ -2,7 +2,7 @@ ########################################################################################################## # This configuration will install the tools necessary to get started with Python development on Windows # -# Reference: https://learn.microsoft.com/en-us/windows/python/beginners # +# Reference: https://learn.microsoft.com/windows/python/beginners # # # # This will: # # * Enable Developer Mode # diff --git a/docs/sampleConfigurations/Templates/Introduction/README.md b/docs/sampleConfigurations/Templates/Introduction/README.md index c7b7cff19b..f7b364226b 100644 --- a/docs/sampleConfigurations/Templates/Introduction/README.md +++ b/docs/sampleConfigurations/Templates/Introduction/README.md @@ -1,4 +1,4 @@ -This directory contains different [Windows Package Manager](https://learn.microsoft.com/en-us/windows/package-manager/winget/) (WinGet) [Configuration files](https://learn.microsoft.com/en-us/windows/package-manager/configuration/) that will be used for setting up your device for a specific software development language. These files are designed specifically for providing an introduction to software development, creating the default *Hello World* project, without having to focus on understanding the complexities of what needs to be installed, and how should it be configured. +This directory contains different [Windows Package Manager](https://learn.microsoft.com/windows/package-manager/winget/) (WinGet) [Configuration files](https://learn.microsoft.com/windows/package-manager/configuration/) that will be used for setting up your device for a specific software development language. These files are designed specifically for providing an introduction to software development, creating the default *Hello World* project, without having to focus on understanding the complexities of what needs to be installed, and how should it be configured. ## Language specific folders (Naming Standard) Each folder in this folder will be labeled with the name of the Software Development language it is associated with. If the language is inclusive of another language, it'll be seperated by a decimal. If the language contains a version specific release that needs to be accounted for, then the version will be considered as the language.