File tree Expand file tree Collapse file tree 4 files changed +163
-0
lines changed Expand file tree Collapse file tree 4 files changed +163
-0
lines changed Original file line number Diff line number Diff line change 1+ # yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
2+ # Reference: https://github.com/nodejs/node/blob/main/BUILDING.md#windows
3+ properties :
4+ resources :
5+ - resource : Microsoft.WinGet.DSC/WinGetPackage
6+ id : pythonPackage
7+ directives :
8+ description : Install Python 3.12
9+ module : Microsoft.WinGet.DSC
10+ allowPrerelease : true
11+ settings :
12+ id : Python.Python.3.12
13+ source : winget
14+ - resource : Microsoft.WinGet.DSC/WinGetPackage
15+ id : vsPackage
16+ directives :
17+ description : Install Visual Studio 2022 Community
18+ allowPrerelease : true
19+ settings :
20+ id : Microsoft.VisualStudio.2022.Community
21+ source : winget
22+ useLatest : true
23+ - resource : Microsoft.VisualStudio.DSC/VSComponents
24+ id : vsComponents
25+ dependsOn :
26+ - vsPackage
27+ directives :
28+ description : Install required VS workloads and components
29+ allowPrerelease : true
30+ settings :
31+ productId : Microsoft.VisualStudio.Product.Community
32+ channelId : VisualStudio.17.Release
33+ includeRecommended : true
34+ components :
35+ - Microsoft.VisualStudio.Workload.NativeDesktop
36+ - Microsoft.VisualStudio.Component.VC.Llvm.Clang
37+ - Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
38+ - resource : Microsoft.WinGet.DSC/WinGetPackage
39+ id : gitPackage
40+ directives :
41+ description : Install Git
42+ allowPrerelease : true
43+ settings :
44+ id : Git.Git
45+ source : winget
46+ - resource : Microsoft.WinGet.DSC/WinGetPackage
47+ id : nasmPackage
48+ directives :
49+ description : Install NetWide Assembler (NASM)
50+ allowPrerelease : true
51+ settings :
52+ id : Nasm.Nasm
53+ source : winget
54+ configurationVersion : 0.1.0
Original file line number Diff line number Diff line change 1+ # yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
2+ # Reference: https://github.com/nodejs/node/blob/main/BUILDING.md#windows
3+ properties :
4+ resources :
5+ - resource : Microsoft.WinGet.DSC/WinGetPackage
6+ id : pythonPackage
7+ directives :
8+ description : Install Python 3.12
9+ module : Microsoft.WinGet.DSC
10+ allowPrerelease : true
11+ settings :
12+ id : Python.Python.3.12
13+ source : winget
14+ - resource : Microsoft.WinGet.DSC/WinGetPackage
15+ id : vsPackage
16+ directives :
17+ description : Install Visual Studio 2022 Enterprise
18+ allowPrerelease : true
19+ settings :
20+ id : Microsoft.VisualStudio.2022.Enterprise
21+ source : winget
22+ useLatest : true
23+ - resource : Microsoft.VisualStudio.DSC/VSComponents
24+ id : vsComponents
25+ dependsOn :
26+ - vsPackage
27+ directives :
28+ description : Install required VS workloads and components
29+ allowPrerelease : true
30+ settings :
31+ productId : Microsoft.VisualStudio.Product.Enterprise
32+ channelId : VisualStudio.17.Release
33+ includeRecommended : true
34+ components :
35+ - Microsoft.VisualStudio.Workload.NativeDesktop
36+ - Microsoft.VisualStudio.Component.VC.Llvm.Clang
37+ - Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
38+ - resource : Microsoft.WinGet.DSC/WinGetPackage
39+ id : gitPackage
40+ directives :
41+ description : Install Git
42+ allowPrerelease : true
43+ settings :
44+ id : Git.Git
45+ source : winget
46+ - resource : Microsoft.WinGet.DSC/WinGetPackage
47+ id : nasmPackage
48+ directives :
49+ description : Install NetWide Assembler (NASM)
50+ allowPrerelease : true
51+ settings :
52+ id : Nasm.Nasm
53+ source : winget
54+ configurationVersion : 0.1.0
Original file line number Diff line number Diff line change 1+ # yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
2+ # Reference: https://github.com/nodejs/node/blob/main/BUILDING.md#windows
3+ properties :
4+ resources :
5+ - resource : Microsoft.WinGet.DSC/WinGetPackage
6+ id : pythonPackage
7+ directives :
8+ description : Install Python 3.12
9+ module : Microsoft.WinGet.DSC
10+ allowPrerelease : true
11+ settings :
12+ id : Python.Python.3.12
13+ source : winget
14+ - resource : Microsoft.WinGet.DSC/WinGetPackage
15+ id : vsPackage
16+ directives :
17+ description : Install Visual Studio 2022 Professional
18+ allowPrerelease : true
19+ settings :
20+ id : Microsoft.VisualStudio.2022.Professional
21+ source : winget
22+ useLatest : true
23+ - resource : Microsoft.VisualStudio.DSC/VSComponents
24+ id : vsComponents
25+ dependsOn :
26+ - vsPackage
27+ directives :
28+ description : Install required VS workloads and components
29+ allowPrerelease : true
30+ settings :
31+ productId : Microsoft.VisualStudio.Product.Professional
32+ channelId : VisualStudio.17.Release
33+ includeRecommended : true
34+ components :
35+ - Microsoft.VisualStudio.Workload.NativeDesktop
36+ - Microsoft.VisualStudio.Component.VC.Llvm.Clang
37+ - Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
38+ - resource : Microsoft.WinGet.DSC/WinGetPackage
39+ id : gitPackage
40+ directives :
41+ description : Install Git
42+ allowPrerelease : true
43+ settings :
44+ id : Git.Git
45+ source : winget
46+ - resource : Microsoft.WinGet.DSC/WinGetPackage
47+ id : nasmPackage
48+ directives :
49+ description : Install NetWide Assembler (NASM)
50+ allowPrerelease : true
51+ settings :
52+ id : Nasm.Nasm
53+ source : winget
54+ configurationVersion : 0.1.0
Original file line number Diff line number Diff line change 2121! .mailmap
2222! .nycrc
2323! .yamllint.yaml
24+ ! .configurations /
2425
2526# === Rules for root dir ===
2627/core
You can’t perform that action at this time.
0 commit comments