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