Commit bbf08c6 1 parent 33bbf37 commit bbf08c6 Copy full SHA for bbf08c6
File tree 4 files changed +163
-0
lines changed
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 21
21
! .mailmap
22
22
! .nycrc
23
23
! .yamllint.yaml
24
+ ! .configurations /
24
25
25
26
# === Rules for root dir ===
26
27
/core
You can’t perform that action at this time.
0 commit comments