Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3685 commits
Select commit Hold shift + click to select a range
a020aa7
Merge pull request dotnet/templating#9039 from dotnet/merge/release/9…
May 19, 2025
94a2137
Delete src/arcade/eng/common directory
akoeplinger May 19, 2025
a91a670
Merge pull request dotnet/templating#9040 from dotnet/remove-arcade-src
May 19, 2025
b2ada16
Merge branch 'release/8.0.3xx' of https://github.com/dotnet/templatin…
May 19, 2025
bddf1c4
Merge pull request dotnet/templating#9041 from dotnet/merge/release/8…
May 19, 2025
e82f47d
Merge branch 'release/8.0.4xx' of https://github.com/dotnet/templatin…
May 19, 2025
d5af357
Merge pull request dotnet/templating#9042 from dotnet/merge/release/8…
May 19, 2025
b0605c2
Merge pull request dotnet/templating#9043 from dotnet/merge/release/8…
MiYanni May 19, 2025
c2a5627
We build for NetMinimum when not in source build so target that
marcpopMSFT May 19, 2025
2ee0ffb
Merge branch 'release/9.0.3xx' of https://github.com/dotnet/templatin…
May 20, 2025
740f2c6
Delete src/arcade/eng/common directory
May 20, 2025
8563070
[automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' (dotn…
ViktorHofer May 20, 2025
e247b4d
Delete src/arcade/eng/common directory
akoeplinger May 20, 2025
f159f66
Merge pull request dotnet/templating#9048 from dotnet/merge/release/9…
ViktorHofer May 20, 2025
4602c23
Merge pull request dotnet/templating#9045 from dotnet/marcpopMSFT-fin…
marcpopMSFT May 21, 2025
0a8228a
Merge branch 'release/9.0.3xx' of https://github.com/dotnet/templatin…
Jun 5, 2025
f9cc6ed
Merge pull request dotnet/templating#9077 from dotnet/merge/release/9…
Jun 5, 2025
6591b9d
Merge branch 'main' of https://github.com/dotnet/templating into merg…
Jul 4, 2025
e0135f4
Merge pull request dotnet/templating#9154 from dotnet/merge/release/9…
SimonZhao888 Jul 4, 2025
55e2166
[main] Source code updates from dotnet/dotnet (dotnet/templating#9163)
dotnet-maestro[bot] Jul 15, 2025
6ba8d6e
[main] Source code updates from dotnet/dotnet (dotnet/templating#9212)
dotnet-maestro[bot] Aug 4, 2025
0bc81f7
Fix NullReferenceException
drewnoakes Aug 5, 2025
0b3e7a9
Merge pull request dotnet/templating#9225 from dotnet/fix-nre
MiYanni Aug 5, 2025
ee186fe
Merge pull request dotnet/templating#9375 from dotnet/dev/ygerges/doc…
Youssef1313 Sep 26, 2025
9907943
Fix the IDE0040 build errors. I had to disable SA1400 to get IValidat…
marcpopMSFT Oct 7, 2025
54b1bad
Fix th IDE0040 and IDE0306 build errors
Oct 10, 2025
a25f046
Fix the IDE0350, IDE0052, IDE0306 build errors
Oct 10, 2025
8af05a4
Update the severity of IDE0052, IDE0350,IDE0306 to suggestion
Oct 10, 2025
2947fe0
Fix the build error, lower the warning level
Oct 10, 2025
cb855de
Fix the build error, lower the warning level
Oct 10, 2025
5dc7911
Fix the build error, lower the warning level
Oct 10, 2025
956b357
Fix the build error, lower the warning level
Oct 10, 2025
08f5adb
Merge pull request dotnet/templating#9395 from vseanreesermsft/brandi…
SimonZhao888 Oct 10, 2025
9a13fd6
Merge pull request dotnet/templating#9396 from vseanreesermsft/brandi…
SimonZhao888 Oct 10, 2025
d02086d
Merge pull request dotnet/templating#9397 from vseanreesermsft/brandi…
SimonZhao888 Oct 10, 2025
dc5928c
Merge pull request dotnet/templating#9398 from vseanreesermsft/brandi…
SimonZhao888 Oct 10, 2025
ac5974b
Merge pull request dotnet/templating#9399 from vseanreesermsft/brandi…
SimonZhao888 Oct 10, 2025
949368c
Merge branch 'release/8.0.3xx' of https://github.com/dotnet/templatin…
Oct 10, 2025
fd38772
Merge branch 'release/8.0.4xx' of https://github.com/dotnet/templatin…
Oct 10, 2025
816af03
Merge branch 'release/9.0.1xx' of https://github.com/dotnet/templatin…
Oct 10, 2025
5a80f91
Merge branch 'release/9.0.3xx' of https://github.com/dotnet/templatin…
Oct 10, 2025
3dd4bfa
Merge branch 'release/10.0.1xx' of https://github.com/dotnet/templati…
Oct 10, 2025
64545e2
Merge pull request dotnet/templating#9406 from dotnet/merge/release/8…
SimonZhao888 Oct 10, 2025
38fc303
Merge pull request dotnet/templating#9407 from dotnet/merge/release/8…
SimonZhao888 Oct 10, 2025
fd7d0ef
Merge pull request dotnet/templating#9408 from dotnet/merge/release/8…
SimonZhao888 Oct 10, 2025
0a08ecd
Merge pull request dotnet/templating#9409 from dotnet/merge/release/9…
SimonZhao888 Oct 10, 2025
6bc9317
Merge pull request dotnet/templating#9410 from dotnet/merge/release/9…
SimonZhao888 Oct 10, 2025
1707b2e
Merge pull request dotnet/templating#9412 from dotnet/merge/release/1…
SimonZhao888 Oct 10, 2025
e4647d3
Merge branch 'main' into merge/release/10.0.2xx-to-main
SimonZhao888 Oct 10, 2025
57d8ac8
Initial plan
Copilot Oct 10, 2025
70c2333
Update package::version format to package@version throughout codebase
Copilot Oct 10, 2025
e921c39
Fix test expectations for package@version format in TemplateDiscovery…
Copilot Oct 10, 2025
b562c26
Merge release/10.0.1xx into darc-release/10.0.1xx-be7d2edc-445e-4708-…
dotnet-maestro[bot] Oct 11, 2025
f5782c6
Merge pull request dotnet/templating#9417 from dotnet/darc-release/10…
SimonZhao888 Oct 11, 2025
5aed5a3
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
SimonZhao888 Oct 11, 2025
1c08cbf
Merge pull request dotnet/templating#9418 from dotnet/merge/release/1…
SimonZhao888 Oct 11, 2025
39cdd7e
Merge release/10.0.1xx into darc-release/10.0.1xx-16a4448c-93b5-4326-…
dotnet-maestro[bot] Oct 12, 2025
bceba21
Merge pull request dotnet/templating#9420 from dotnet/darc-release/10…
SimonZhao888 Oct 13, 2025
e304064
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
SimonZhao888 Oct 13, 2025
ff766ff
Merge pull request dotnet/templating#9413 from dotnet/merge/release/1…
nagilson Oct 13, 2025
b5024b3
Merge pull request dotnet/templating#9421 from dotnet/merge/release/1…
SimonZhao888 Oct 13, 2025
ef24951
Merge branch 'main' of https://github.com/dotnet/templating into merg…
Oct 13, 2025
54b7d66
Merge pull request dotnet/templating#9423 from dotnet/merge/release/1…
SimonZhao888 Oct 13, 2025
cbe60d0
Merge main into darc-main-e157853e-c53c-4084-8212-7b32917158cf
dotnet-maestro[bot] Oct 14, 2025
141aa98
Merge pull request dotnet/templating#9424 from dotnet/darc-main-e1578…
SimonZhao888 Oct 14, 2025
dd5730e
Merge main into darc-main-fde8e0f7-3c76-499a-b0f2-438eb44d1e42
dotnet-maestro[bot] Oct 15, 2025
8456f5b
Merge pull request dotnet/templating#9430 from dotnet/darc-main-fde8e…
SimonZhao888 Oct 15, 2025
189421a
Merge branch 'release/9.0.3xx' into merge/release/9.0.1xx-to-release/…
SimonZhao888 Oct 16, 2025
7b758f1
Merge branch 'release/8.0.4xx' into merge/release/8.0.3xx-to-release/…
SimonZhao888 Oct 16, 2025
8eeb0cd
Merge branch 'release/9.0.1xx' of https://github.com/dotnet/templatin…
Oct 16, 2025
99386cc
Merge branch 'release/10.0.1xx' of https://github.com/dotnet/templati…
Oct 16, 2025
7ebe1df
Merge pull request dotnet/templating#9443 from dotnet/merge/release/8…
SimonZhao888 Oct 16, 2025
a35e597
Merge pull request dotnet/templating#9440 from dotnet/merge/release/8…
SimonZhao888 Oct 16, 2025
a79e76e
Merge pull request dotnet/templating#9442 from dotnet/merge/release/9…
SimonZhao888 Oct 16, 2025
855682d
Merge pull request dotnet/templating#9441 from dotnet/merge/release/9…
SimonZhao888 Oct 16, 2025
a5bfd88
Merge pull request dotnet/templating#9415 from dotnet/copilot/update-…
marcpopMSFT Oct 16, 2025
6aea57b
Merge branch 'main' into merge/release/10.0.2xx-to-main
SimonZhao888 Oct 17, 2025
217f441
Merge main into darc-main-61ead6c8-e596-43bf-a850-ee139f2fd9f9
dotnet-maestro[bot] Oct 17, 2025
08757b6
Merge pull request dotnet/templating#9451 from dotnet/darc-main-61ead…
SimonZhao888 Oct 17, 2025
2b8bc67
Merge branch 'main' into merge/release/10.0.2xx-to-main
SimonZhao888 Oct 17, 2025
50b2f68
Merge pull request dotnet/templating#9449 from dotnet/merge/release/1…
SimonZhao888 Oct 17, 2025
820a0db
Merge branch 'release/9.0.1xx' of https://github.com/dotnet/templatin…
Oct 21, 2025
c4d6d0f
Merge pull request dotnet/templating#9459 from dotnet/merge/release/8…
SimonZhao888 Oct 21, 2025
b4dfd60
Merge branch 'release/9.0.3xx' into merge/release/9.0.1xx-to-release/…
SimonZhao888 Oct 21, 2025
b542b51
Merge pull request dotnet/templating#9460 from dotnet/merge/release/9…
SimonZhao888 Oct 21, 2025
98b85a9
Merge branch 'release/10.0.1xx' into merge/release/9.0.3xx-to-release…
SimonZhao888 Oct 21, 2025
f2f30aa
Fix NullReferenceException in LocalizationModelDeserializer
Copilot Oct 28, 2025
5711920
Merge pull request dotnet/templating#9476 from dotnet/merge/release/1…
marcpopMSFT Nov 4, 2025
351b667
Initial plan
Copilot Oct 28, 2025
7ca3bd3
Fix NullReferenceException in LocalizationModelDeserializer
Copilot Oct 28, 2025
97373fb
Merge main into darc-main-fb31e0d4-fc43-49ac-8192-0fcc721f1cc3
dotnet-maestro[bot] Nov 5, 2025
a92ab2d
Merge pull request dotnet/templating#9489 from dotnet/darc-main-fb31e…
DonnaChen888 Nov 5, 2025
0cf77da
Merge branch 'main' of https://github.com/dotnet/templating into merg…
DonnaChen888 Nov 5, 2025
9e309a5
Merge pull request dotnet/templating#9461 from dotnet/merge/release/9…
DonnaChen888 Nov 5, 2025
14becc2
Merge branch 'release/10.0.2xx' of https://github.com/dotnet/templati…
DonnaChen888 Nov 5, 2025
e0ff231
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Nov 6, 2025
eca9c32
Merge main into darc-main-bf2bb2ca-74c2-4702-a957-99dd4a069516
dotnet-maestro[bot] Nov 6, 2025
499b7f5
Merge pull request dotnet/templating#9493 from dotnet/merge/release/1…
DonnaChen888 Nov 6, 2025
02a2df3
Merge pull request dotnet/templating#9495 from dotnet/darc-main-bf2bb…
DonnaChen888 Nov 6, 2025
adccd15
Merge branch 'main' into merge/release/10.0.2xx-to-main
DonnaChen888 Nov 6, 2025
87f2a10
Merge pull request dotnet/templating#9487 from dotnet/merge/release/1…
DonnaChen888 Nov 7, 2025
01521f7
Merge branch 'main' of https://github.com/dotnet/templating into merg…
DonnaChen888 Nov 11, 2025
57ec56a
Merge pull request dotnet/templating#9511 from dotnet/merge/release/1…
DonnaChen888 Nov 11, 2025
e70caea
Remove obsolete FSharp.NET.Sdk references (dotnet/templating#9512)
MichaelSimons Nov 11, 2025
c5be7c8
Merge main into darc-main-41366ddd-495f-47a4-bd98-e81bcec5a988
dotnet-maestro[bot] Nov 12, 2025
3aacb09
Merge pull request dotnet/templating#9518 from dotnet/darc-main-41366…
DonnaChen888 Nov 12, 2025
69b4127
Merge main into darc-main-dbe47b10-b6f2-4cdd-b6ac-8e93ff5a1ae0
dotnet-maestro[bot] Nov 14, 2025
e77f6c4
Merge pull request dotnet/templating#9537 from dotnet/darc-main-dbe47…
DonnaChen888 Nov 14, 2025
15162b6
Merge main into darc-main-60ba27c3-00b2-49ef-b257-2051b6f28536
dotnet-maestro[bot] Nov 18, 2025
e845bc4
Merge pull request dotnet/templating#9557 from dotnet/darc-main-60ba2…
DonnaChen888 Nov 18, 2025
08d388d
Fix IDE0044 and IDE0048 build errors in test files
Copilot Nov 25, 2025
482a17b
Merge pull request dotnet/templating#9574 from dotnet/copilot/sub-pr-…
marcpopMSFT Nov 26, 2025
6d75fb6
Fix the IDE warnings
marcpopMSFT Dec 1, 2025
5ca2ed3
Fix IDE0048 errors by adding parentheses for clarity
Copilot Dec 2, 2025
179f9fb
Merge pull request dotnet/templating#9579 from dotnet/copilot/sub-pr-…
MiYanni Dec 2, 2025
246ffbd
Add parentheses
MiYanni Dec 2, 2025
0cf8531
Add parentheses
MiYanni Dec 2, 2025
69dee60
Merge pull request dotnet/templating#9564 from dotnet/darc-release/8.…
MiYanni Dec 2, 2025
fcc5039
Merge pull request dotnet/templating#9567 from dotnet/darc-release/8.…
MiYanni Dec 2, 2025
1ed3f5e
[release/8.0.3xx] Update dependencies from dotnet/arcade (dotnet/temp…
dotnet-maestro[bot] Dec 3, 2025
c6148e9
Merge branch 'release/8.0.3xx' into merge/release/8.0.1xx-to-release/…
DonnaChen888 Dec 3, 2025
2da72b0
Merge branch 'release/8.0.4xx' into merge/release/8.0.3xx-to-release/…
DonnaChen888 Dec 3, 2025
d80e0b9
Merge pull request dotnet/templating#9580 from dotnet/merge/release/8…
DonnaChen888 Dec 3, 2025
b806d1b
Merge branch 'release/9.0.1xx' of https://github.com/dotnet/templatin…
DonnaChen888 Dec 3, 2025
6688ae3
Merge pull request dotnet/templating#9582 from dotnet/merge/release/8…
DonnaChen888 Dec 3, 2025
6070006
Merge pull request dotnet/templating#9581 from dotnet/merge/release/8…
DonnaChen888 Dec 3, 2025
5aa463b
Merge branch 'release/9.0.3xx' into merge/release/9.0.1xx-to-release/…
DonnaChen888 Dec 3, 2025
888ad74
Merge pull request dotnet/templating#9583 from dotnet/merge/release/9…
DonnaChen888 Dec 3, 2025
5dfb04c
Merge branch 'release/10.0.1xx' into merge/release/9.0.3xx-to-release…
DonnaChen888 Dec 3, 2025
7094987
Merge pull request dotnet/templating#9584 from dotnet/merge/release/9…
DonnaChen888 Dec 3, 2025
6950c0e
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Dec 3, 2025
674a304
Merge pull request dotnet/templating#9585 from dotnet/merge/release/1…
DonnaChen888 Dec 3, 2025
2ab2f6b
Merge branch 'main' into merge/release/10.0.2xx-to-main
DonnaChen888 Dec 3, 2025
d349199
Merge pull request dotnet/templating#9586 from dotnet/merge/release/1…
DonnaChen888 Dec 3, 2025
d0c180a
Changing the target framework version to see how the linux/mac tests …
MiYanni Dec 4, 2025
a4de783
Merge branch 'main' into darc-main-174c14a0-2515-481e-8c22-f01e57832140
DonnaChen888 Dec 4, 2025
7bac25d
Also changing Authoring.CLI to NetToolCurrent to see what fails next.
MiYanni Dec 4, 2025
f4be97e
Merge pull request dotnet/templating#9575 from dotnet/darc-main-174c1…
DonnaChen888 Dec 4, 2025
3a93010
[release/10.0.1xx] Source code updates from dotnet/dotnet (dotnet/tem…
dotnet-maestro[bot] Dec 4, 2025
67f4c6e
Revert "[release/10.0.1xx] Source code updates from dotnet/dotnet (do…
MiYanni Dec 4, 2025
5dc3f29
Revert PR dotnet/templating#9575: [main] Source code updates from dot…
Copilot Dec 4, 2025
828e85d
Merge pull request dotnet/templating#9593 from dotnet/revert-9563-dar…
MiYanni Dec 4, 2025
cb50e76
Merge pull request dotnet/templating#9592 from dotnet/copilot/revert-…
MiYanni Dec 4, 2025
af092ef
Merge main into darc-main-6db39216-742d-440f-9827-583c617b2567
dotnet-maestro[bot] Dec 5, 2025
e2687dc
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Dec 5, 2025
28f9f4c
Merge branch 'release/8.0.4xx' into merge/release/8.0.3xx-to-release/…
DonnaChen888 Dec 5, 2025
4138ef1
Merge pull request dotnet/templating#9600 from dotnet/merge/release/8…
DonnaChen888 Dec 5, 2025
110e915
Merge branch 'release/9.0.1xx' of https://github.com/dotnet/templatin…
DonnaChen888 Dec 5, 2025
33e6e68
Merge pull request dotnet/templating#9594 from dotnet/merge/release/1…
DonnaChen888 Dec 5, 2025
e80a5a4
Merge branch 'main' into merge/release/10.0.2xx-to-main
DonnaChen888 Dec 5, 2025
e5e804d
Merge pull request dotnet/templating#9601 from dotnet/merge/release/8…
DonnaChen888 Dec 5, 2025
35ef1a9
Merge branch 'release/9.0.3xx' into merge/release/9.0.1xx-to-release/…
DonnaChen888 Dec 5, 2025
af739d1
Merge pull request dotnet/templating#9602 from dotnet/merge/release/1…
DonnaChen888 Dec 5, 2025
0a70b03
Merge pull request dotnet/templating#9603 from dotnet/merge/release/9…
DonnaChen888 Dec 5, 2025
7e0af13
Merge branch 'release/10.0.1xx' into merge/release/9.0.3xx-to-release…
DonnaChen888 Dec 5, 2025
7000ee9
Merge main into darc-main-6db39216-742d-440f-9827-583c617b2567
dotnet-maestro[bot] Dec 6, 2025
a60556f
Merge pull request dotnet/templating#9604 from dotnet/merge/release/9…
DonnaChen888 Dec 8, 2025
c78024f
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Dec 8, 2025
6741bdd
Merge pull request dotnet/templating#9613 from dotnet/merge/release/1…
DonnaChen888 Dec 8, 2025
7723faf
Merge branch 'main' into merge/release/10.0.2xx-to-main
DonnaChen888 Dec 8, 2025
1cd38d1
Merge pull request dotnet/templating#9614 from dotnet/merge/release/1…
DonnaChen888 Dec 8, 2025
c075021
Merge branch 'main' into darc-main-6db39216-742d-440f-9827-583c617b2567
DonnaChen888 Dec 9, 2025
d0532bf
Merge release/10.0.2xx into darc-release/10.0.2xx-ea91a560-8e02-4ec2-…
dotnet-maestro[bot] Dec 11, 2025
ad3b86b
Fix up 10.0 references (dotnet/templating#9628)
joeloff Dec 12, 2025
a405123
Fix up 10.0 references (dotnet/templating#9628)
joeloff Dec 12, 2025
64908e0
Fix up 10.0 references (dotnet/templating#9628)
joeloff Dec 12, 2025
d7854db
Merge pull request dotnet/templating#9599 from dotnet/darc-release/10…
nagilson Dec 12, 2025
fc2263a
Merge release/10.0.1xx into darc-release/10.0.1xx-9e119884-f8fd-4485-…
dotnet-maestro[bot] Dec 13, 2025
8e4bf35
Merge pull request dotnet/templating#9626 from dotnet/darc-release/10…
nagilson Dec 15, 2025
997c711
Merge branch 'main' of https://github.com/dotnet/templating into merg…
DonnaChen888 Dec 15, 2025
732d471
Merge pull request dotnet/templating#9597 from dotnet/darc-main-6db39…
nagilson Dec 15, 2025
b1b4908
Merge branch 'main' into merge/release/10.0.2xx-to-main
DonnaChen888 Dec 16, 2025
b9109a7
Merge branch 'release/10.0.2xx' of https://github.com/dotnet/templati…
DonnaChen888 Dec 16, 2025
2142e94
Merge pull request dotnet/templating#9630 from dotnet/darc-release/10…
DonnaChen888 Dec 17, 2025
e3e4c95
Merge pull request dotnet/templating#9629 from dotnet/merge/release/1…
DonnaChen888 Dec 18, 2025
97b20df
Merge pull request dotnet/templating#9631 from dotnet/merge/release/1…
DonnaChen888 Dec 18, 2025
e6e5275
Merge release/10.0.2xx into darc-release/10.0.2xx-b1dbc091-95a0-442d-…
dotnet-maestro[bot] Dec 18, 2025
262fbda
Merge pull request dotnet/templating#9638 from dotnet/darc-release/10…
DonnaChen888 Dec 18, 2025
3b38dc6
Merge branch 'release/10.0.2xx' of https://github.com/dotnet/templati…
DonnaChen888 Dec 18, 2025
b0234d7
Merge branch 'main' of https://github.com/dotnet/templating into merg…
DonnaChen888 Dec 18, 2025
dd41095
Merge pull request dotnet/templating#9639 from dotnet/merge/release/1…
DonnaChen888 Dec 18, 2025
bc53200
Merge pull request dotnet/templating#9640 from dotnet/merge/release/1…
DonnaChen888 Dec 18, 2025
5403087
Merge main into darc-main-c6ee8ac9-4843-46f2-9006-286569f59a12
dotnet-maestro[bot] Dec 19, 2025
a81ec45
Merge release/10.0.2xx into darc-release/10.0.2xx-947e14b2-feb0-45cc-…
dotnet-maestro[bot] Dec 19, 2025
bea7935
Merge pull request dotnet/templating#9641 from dotnet/darc-main-c6ee8…
DonnaChen888 Dec 19, 2025
3f603b4
Merge pull request dotnet/templating#9643 from dotnet/darc-release/10…
DonnaChen888 Dec 19, 2025
faa209e
Merge branch 'main' of https://github.com/dotnet/templating into merg…
DonnaChen888 Dec 19, 2025
243edf0
Merge pull request dotnet/templating#9644 from dotnet/merge/release/1…
DonnaChen888 Dec 19, 2025
2a7b0bb
Merge main into darc-main-185dd307-d388-429d-88be-a6334b6b4e8b
dotnet-maestro[bot] Dec 20, 2025
95e50b4
Merge pull request dotnet/templating#9645 from dotnet/darc-main-185dd…
DonnaChen888 Dec 22, 2025
649d2c8
Add NetMinimum TFM (dotnet/templating#9650)
joeloff Dec 30, 2025
52cbd8f
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Dec 31, 2025
bff4772
Merge release/10.0.1xx into darc-release/10.0.1xx-e36c4e56-ad90-44b1-…
dotnet-maestro[bot] Dec 31, 2025
4c5c2f5
Merge pull request dotnet/templating#9667 from dotnet/darc-release/10…
DonnaChen888 Dec 31, 2025
b6ef203
Merge pull request dotnet/templating#9666 from dotnet/merge/release/1…
DonnaChen888 Dec 31, 2025
4459956
Merge branch 'main' of https://github.com/dotnet/templating into merg…
DonnaChen888 Dec 31, 2025
df47092
Merge pull request dotnet/templating#9669 from dotnet/merge/release/1…
DonnaChen888 Dec 31, 2025
16b45a8
Merge release/10.0.1xx into darc-release/10.0.1xx-f63c5999-35ed-4490-…
dotnet-maestro[bot] Jan 1, 2026
73e442c
Merge release/10.0.2xx into darc-release/10.0.2xx-a09134ea-6ef6-4f3c-…
dotnet-maestro[bot] Jan 1, 2026
980568f
Merge pull request dotnet/templating#9670 from dotnet/darc-release/10…
DonnaChen888 Jan 4, 2026
39aa383
Merge pull request dotnet/templating#9671 from dotnet/darc-release/10…
DonnaChen888 Jan 4, 2026
713fcc1
Merge branch 'release/10.0.2xx' of https://github.com/dotnet/templati…
DonnaChen888 Jan 4, 2026
e6d18b0
Merge branch 'main' of https://github.com/dotnet/templating into merg…
DonnaChen888 Jan 4, 2026
3e168e7
Merge pull request dotnet/templating#9672 from dotnet/merge/release/1…
DonnaChen888 Jan 4, 2026
c6f29fc
Merge pull request dotnet/templating#9673 from dotnet/merge/release/1…
DonnaChen888 Jan 4, 2026
ac3bf47
Merge release/10.0.2xx into darc-release/10.0.2xx-738368f6-29a6-42a9-…
dotnet-maestro[bot] Jan 6, 2026
6c4a548
Merge pull request dotnet/templating#9680 from dotnet/darc-release/10…
DonnaChen888 Jan 6, 2026
4f6acf5
Merge branch 'main' of https://github.com/dotnet/templating into merg…
DonnaChen888 Jan 6, 2026
97aa412
Merge pull request dotnet/templating#9681 from dotnet/merge/release/1…
DonnaChen888 Jan 6, 2026
8a5105d
Initial plan
Copilot Jan 6, 2026
8568a4f
Backflow from https://github.com/dotnet/dotnet / 371e34a build 297654
dotnet-maestro[bot] Jan 16, 2026
8cb3055
Update hardcoded TFM form net10.0 to net11.0
DonnaChen888 Jan 20, 2026
def7504
Merge pull request dotnet/templating#9738 from dotnet/darc-main-c3eba…
MiYanni Jan 20, 2026
efd9827
Backflow from https://github.com/dotnet/dotnet / a8b46ab build 298090
dotnet-maestro[bot] Jan 21, 2026
2127295
Merge pull request dotnet/templating#9745 from dotnet/darc-main-7658f…
DonnaChen888 Jan 21, 2026
05df88a
Backflow from https://github.com/dotnet/dotnet / 4c4aa36 build 298695
dotnet-maestro[bot] Jan 24, 2026
9f6e204
[main] Source code updates from dotnet/dotnet (dotnet/templating#9759)
DonnaChen888 Jan 26, 2026
634912c
[release/10.0.1xx] Source code updates from dotnet/dotnet (dotnet/tem…
dotnet-maestro[bot] Jan 29, 2026
e2422d3
Merge branch 'release/10.0.2xx' of https://github.com/dotnet/templati…
DonnaChen888 Jan 30, 2026
c868f11
[automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' (do…
DonnaChen888 Jan 30, 2026
a838f1c
[automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' (do…
DonnaChen888 Jan 30, 2026
7806b4e
Merge branch 'main' into merge/release/10.0.3xx-to-main
DonnaChen888 Jan 30, 2026
fb8a302
[automated] Merge branch 'release/10.0.3xx' => 'main' (dotnet/templat…
DonnaChen888 Feb 2, 2026
ad6dee3
Merge remote-tracking branch 'origin/release/10.0.2xx' into merge/rel…
nagilson Feb 10, 2026
bee1c34
Merge remote-tracking branch 'origin/release/10.0.2xx' into merge/rel…
nagilson Feb 10, 2026
6989148
[automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' (do…
nagilson Feb 11, 2026
66137ad
Merge branch 'release/10.0.3xx' of https://github.com/dotnet/templati…
DonnaChen888 Feb 11, 2026
516ca64
[automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' (do…
DonnaChen888 Feb 11, 2026
d6f1805
[automated] Merge branch 'release/10.0.3xx' => 'main' (dotnet/templat…
DonnaChen888 Feb 11, 2026
7c1a014
Add xUnit V3 project variants for shared tests/tools other repos cons…
MichaelSimons Feb 25, 2026
5a78849
Initial migration work
NikolaMilosavljevic Mar 5, 2026
70197a0
Fix tests
NikolaMilosavljevic Mar 5, 2026
68aae1a
Fix UTF-8 BOM
NikolaMilosavljevic Mar 6, 2026
e0b3cd8
Condition System.Text.Json package reference
NikolaMilosavljevic Mar 9, 2026
f2aae49
Fix integration tests
NikolaMilosavljevic Mar 10, 2026
cdd72b0
Fix CI flakiness: Parallel.For async void, disposal race conditions, …
mmitche Mar 10, 2026
9c81036
Future-proof case-sensitive code
NikolaMilosavljevic Mar 13, 2026
7d75992
Newtonsoft.Json → System.Text.Json Migration (dotnet/templating#9956)
NikolaMilosavljevic Mar 16, 2026
6976f67
Make projects AOT compatible
NikolaMilosavljevic Mar 17, 2026
d2eead0
Fix search-cache-pipeline: use dotnet run and publish test results (d…
mmitche Mar 18, 2026
c822d91
Make projects AOT compatible (dotnet/templating#10006)
NikolaMilosavljevic Mar 23, 2026
b6dbf7b
Backflow from https://github.com/dotnet/dotnet / 491bbab build 307311
dotnet-maestro[bot] Mar 24, 2026
d566026
[main] Source code updates from dotnet/dotnet (dotnet/templating#10034)
DonnaChen888 Mar 24, 2026
ac7df6b
Fix duplicate key handling
NikolaMilosavljevic Mar 25, 2026
7ff1d9d
Fix duplicate key handling (dotnet/templating#10049)
NikolaMilosavljevic Mar 25, 2026
ea5f3e3
Fix Verify snapshot naming for xunit v3 compatibility (dotnet/templat…
MichaelSimons Mar 25, 2026
9656ca4
Merge dotnet/templating into dotnet/sdk (Phase 1: history-preserving …
MichaelSimons Mar 31, 2026
63ce8d8
Move template samples to documentation/TemplateEngine/Samples
MichaelSimons Mar 31, 2026
b7e448e
Exclude TemplateEngine tests from SDKCustomXUnitProject globs
MichaelSimons Mar 31, 2026
df8b505
Update TabCompletion verified snapshots for new TemplateEngine templates
MichaelSimons Apr 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
657 changes: 657 additions & 0 deletions documentation/TemplateEngine/Available-Symbols-Generators.md

Large diffs are not rendered by default.

95 changes: 95 additions & 0 deletions documentation/TemplateEngine/Available-templates-for-dotnet-new.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
To search for the templates available on NuGet.org, use [`dotnet new search`](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new-search).
```
dotnet new search web
dotnet new search azure --type project
dotnet new search azure --author Microsoft
```

To ensure that the template package appears in `dotnet new search` result, set [the NuGet package type](https://docs.microsoft.com/en-us/nuget/create-packages/set-package-type) to `Template`.

**Note:** In order to show templates preinstalled with SDK and installed manually run the [`dotnet new list`](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-new-list).

```
dotnet new list
dotnet new list --author Microsoft
dotnet new list web
dotnet new list web --type project
```

Below is a list of selected NuGet.org templates which are available for use with `dotnet new`:

# C# Templates


| Name | Quick Install |
|----------|:--------------|
| [.NET Boxed](https://github.com/Dotnet-Boxed/Templates) | `dotnet new install "Boxed.Templates"`|
| [Auth0 Templates](https://github.com/auth0/auth0-dotnet-templates) | `dotnet new install Auth0.Templates` |
| [AWS Lambda .NET Core Templates](https://github.com/aws/aws-lambda-dotnet/tree/master/Blueprints) | `dotnet new install "Amazon.Lambda.Templates"`|
| [Avalonia UI Templates](https://github.com/AvaloniaUI/Avalonia) - Avalonia is a framework for creating cross platform UI | `dotnet new install "Avalonia.Templates"`|
| [Blazor](http://blazor.net) - Full stack web development with C# and WebAssembly | `dotnet new install "Microsoft.AspNetCore.Blazor.Templates::3.0.0-*"`|
| [Cake.Frosting](https://github.com/cake-build/cake) | `dotnet new install "Cake.Frosting.Template"` |
| [Carter](https://github.com/CarterCommunity/Carter) - Carter is a library that allows Nancy-esque routing for use with ASP.Net Core. | `dotnet new install "CarterTemplate"`|
| [CleanBlazor](https://github.com/fvilches17/CleanBlazor) - Minimal Blazor projects. Standard Blazor project templates minus any boilerplate assets (e.g. Bootstrap, Counter.razor, etc.) | `dotnet new install "FriscoVInc.DotNet.Templates.CleanBlazor"` |
| [cloudscribe](https://www.cloudscribe.com/docs/introduction) | `dotnet new install "cloudscribe.templates"` |
| [DotVVM](https://github.com/riganti/dotvvm) - Open source MVVM framework for line of business web applications | `dotnet new install "DotVVM.Templates"` |
| [Eto.Forms](https://github.com/picoe/Eto) | `dotnet new install "Eto.Forms.Templates"` |
| [GCC.Build](https://github.com/roozbehid/dotnet-vcxproj) - C/C++/CPP/VCXPROJ Build Template using GCC/G++/EMCC or your favorate compiler | `dotnet new install GCC.Build.Template` |
| [Geco](https://github.com/iQuarc/Geco) - C# 6 Interpolated strings based Code Generator | `dotnet new install "iQuarc.Geco.CSharp"` |
| [GtkSharp](https://github.com/GtkSharp/GtkSharp) | `dotnet new install "GtkSharp.Template.CSharp"` |
| [IdentityServer4.Templates](https://github.com/IdentityServer/IdentityServer4.Templates) | `dotnet new install "identityserver4.templates"` |
| [Kentico Cloud Boilerplate](https://github.com/Kentico/cloud-boilerplate-net) | `dotnet new install "KenticoCloud.CloudBoilerplateNet"` |
| [MonoGame (.NET Core)](https://github.com/MonoGame/MonoGame) | `dotnet new install "MonoGame.Templates.CSharp"` |
| [MSBuild extension](https://github.com/tintoy/msbuild-extension-template) | `dotnet new install "MSBuildExtensionTemplate"` |
| [MvxScaffolding Templates](https://github.com/Plac3hold3r/MvxScaffolding) - MvvmCross Xamarin native and Xamarin Forms templates. | `dotnet new install "MvxScaffolding.Templates"` |
| [NancyFX Template](https://github.com/jchannon/NancyTemplate) | not on nuget.org |
| [NSpec Templates](https://github.com/nspec/DotNetNewNSpec) | `dotnet new install "dotnet-new-nspec"` |
| [NUnit 3 Test Project Template](https://github.com/nunit/dotnet-new-nunit) | `dotnet new install "NUnit3.DotNetNew.Template"` |
| [Paulovich.Caju](https://github.com/ivanpaulovich/dotnet-new-caju) - .NET applications with Event Sourcing, Hexagonal or Clean Architectures styles | `dotnet new install "Paulovich.Caju"` |
| [Paulovich.Manga](https://github.com/ivanpaulovich/manga-clean-architecture) - Clean Architecture for .NET Applications! | `dotnet new install "Paulovich.Manga"` |
| [Particular Templates](https://docs.particular.net/nservicebus/dotnet-templates) - Templates targeting NServiceBus and other tools and libraries from [Particular Software](https://particular.net/) | `dotnet new install "ParticularTemplates"` |
| [Pioneer Console Boilerplate](https://github.com/PioneerCode/pioneer-console-boilerplate) - Boilerplated .NET Core console application that includes dependency injection, logging and configuration. | `dotnet new install "Pioneer.Console.Boilerplate"` |
| [PowerShell Core](https://github.com/tintoy/ps-core-module-template) | `dotnet new install "FiftyProtons.Templates.PSCore"` |
| [Prism Forms QuickStarts](https://github.com/dansiegel/Prism-Templates) - Empty & QuickStart project Templates for Prism for Xamarin Forms. *Requires dotnet cli 2.0 pre3+* | `dotnet new install "Prism.Forms.QuickstartTemplates"` |
| [Raspberry Pi 3](https://github.com/jeremylindsayni/RaspberryPiTemplate) - C# template for .NET Core 2 IoT applications. | `dotnet new install "RaspberryPi.Template"` |
| [ServiceStack](https://github.com/NetCoreApps/templates) | `dotnet new install "ServiceStack.Core.Templates"` |
| [SpecFlow.Templates.DotNet](https://github.com/SpecFlowOSS/SpecFlow) - A project template for creating executable specifications with SpecFlow. You can choose from different .NET frameworks and test frameworks. |`dotnet new install "SpecFlow.Templates.DotNet"` |
| [Template templates](https://github.com/tintoy/dotnet-template-templates) - Templates to create new project and item templates. Requires `new3`. | `dotnet new install "FiftyProtons.Templates.DotNetNew"` |
| [Zahasoft Templates](https://github.com/zahasoft/skele) | `dotnet new install "Zahasoft.Skele"` |
| [ASP.NET Core Web API (extended)](https://github.com/popov1024/httpapi-template-sharp) | `dotnet new install "Popov1024.HttpApi.Template.CSharp"` |
| [ASP.NET Core Web API for AKS](https://github.com/robbell/dotnet-aks-api-template) - A template for creating a fully-featured, 12 Factor, ASP.NET Core Web API for AKS | `dotnet new install "RobBell.AksApi.Template"` |
| [HoNoSoFt.DotNet.Web.Spa.ProjectTemplates (VueJs + Picnic CSS)](https://github.com/Nordes/HoNoSoFt.DotNet.Web.Spa.ProjectTemplates) | `dotnet new install "HoNoSoFt.DotNet.Web.Spa.ProjectTemplates"` |
| [xUnit Test Template](https://github.com/gatewayprogrammingschool/xUnit.Template) - Adds a xUnit test file to an existing test project. | `dotnet new install GatewayProgrammingSchool.xUnit.CSharp`|
[RocketMod Plugin Templates](https://github.com/RocketMod/Rocket.Templates) RocketMod is a plugin framework for .NET based games. This template allows to quickly get started with a new RocketMod Plugin.| `dotnet new install "Rocket.Templates"` |
| [EISK Web Api](https://github.com/eisk/eisk.webapi) - ASP.NET Core templates with simple use cases to build scalable web api with architectural best practices (DDD, Onion Architecture etc). | `dotnet new install "eisk.webapi"` |
|[OpenMod Plugin Templates](https://github.com/openmod/openmod/tree/master/templates) - OpenMod is .NET plugin framework. These templates allow user to quickly get started with a new OpenMod Plugin.| `dotnet new install "OpenMod.Templates"` |

# F# Templates

| Name | Quick Install |
|----------|:--------------|
| [ASP.NET Core WebAPI F# Template](https://github.com/MNie/FSharpNetCoreWebApiTemplate) | `dotnet new install "WebAPI.FSharp.Template"` |
| [Bolero: F# in WebAssembly](https://fsbolero.io/)| `dotnet new install Bolero.Templates`|
| [Eto.Forms](https://github.com/picoe/Eto) | `dotnet new install "Eto.Forms.Templates"` |
| [Expecto Template](https://github.com/MNie/Expecto.Template) | `dotnet new install "Expecto.Template"`|
| [F# TypeProvider Template](https://github.com/fsprojects/FSharp.TypeProviders.SDK#the-f-type-provider-sdk)| `dotnet new install FSharp.TypeProviders.Templates`|
| [Fable-elmish](https://github.com/fable-compiler/fable-elmish) | `dotnet new install "Fable.Template.Elmish.React"` |
| [Fable, F# \|> Babel](http://fable.io) | `dotnet new install "Fable.Template"` |
| [Fable Library](https://github.com/TheAngryByrd/Fable.Template.Library) - F# Template for creating and publishing Fable libraries | `dotnet new install "Fable.Template.Library"` |
| [Fabulous for Xamarin.Forms](https://github.com/fsprojects/Fabulous/tree/master/Fabulous.XamarinForms)| `dotnet new install Fabulous.XamarinForms.Templates`|
| [Freya](https://freya.io) | `dotnet new install "Freya.Template"` |
| [Giraffe Template](https://github.com/giraffe-fsharp/giraffe-template) | `dotnet new install "giraffe-template"` |
| [GtkSharp](https://github.com/GtkSharp/GtkSharp) | `dotnet new install "GtkSharp.Template.FSharp"` |
| [Interstellar](https://github.com/fsprojects/Interstellar) | `dotnet new install "Interstellar.Template"` |
| [MiniScaffold](https://github.com/TheAngryByrd/MiniScaffold) - F# Template for creating and publishing libraries targeting .NET Full (net45) and Core (netstandard1.6) | `dotnet new install "MiniScaffold"` |
| [NancyFx](https://github.com/MNie/NancyFxCore)| `dotnet new install "NancyFx.Core.Template"`|
| [SAFE Template](https://safe-stack.github.io/)| `dotnet new install "SAFE.Template"`|
| [vbfox's F# Templates](https://github.com/vbfox/FSharpTemplates)| `dotnet new install "BlackFox.DotnetNew.FSharpTemplates"`|
| [WebSharper](https://github.com/dotnet-websharper/core)| `dotnet new install "WebSharper.Templates"`

# VBNet Templates

| Name | Quick Install |
|----------|:--------------|
| [GtkSharp](https://github.com/GtkSharp/GtkSharp) | `dotnet new install "GtkSharp.Template.VBNet"` |
| [InteXX Assorted Templates](https://github.com/InteXX/Templates) | `dotnet new install "Intexx.Templates"` |
102 changes: 102 additions & 0 deletions documentation/TemplateEngine/Binding-and-project-context-evaluation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
# Binding and project context evaluation

## Overview

Since .NET SDK 7.0.100 template engine supports binding of symbols to various external sources, including MSBuild properties of the current project.
The feature is available for both `dotnet new` and Visual Studio.

## `bind` symbols

The symbol binds value from external sources.
By default, the following sources are available:
- host parameters - parameters defined at certain host. For .NET SDK the following parameters are defined: `HostIdentifier: dotnetcli`, `GlobalJsonExists: true/false`, `WorkingDirectory: <dotnet_new_context_directory>`. Binding syntax is `host:<param name>`, example: `host:HostIdentifier`.
- environment variables - allows to bind environment variables. Binding syntax is `env:<environment variable name>`, example: `env:MYENVVAR`.

It is also possible to bind the parameter without the prefix as a fallback behavior: `HostIdentifier`, `MYENVVAR`.

The priority of the sources are following:
- host parameters: 100
- environment variables: 0

The higher value indicates higher priority.


|Name|Description|Mandatory|
|---|---|---|
|`type`|`bind`|yes|
|`binding`| Mandatory. The name of the source and parameter in the source to take the value from. The syntax follows: `<source prefix>:<parameter name>`.|yes|
|`replaces`|The text to be replaced by the symbol value in the template files content.|no|
|`fileRename`|The portion of template filenames to be replaced by the symbol value.|no|
|`defaultValue`|The value assigned to the symbol if no value was provided from external source(s). Recommended to be used when `replaces` and/or `fileRename` is used. In case default value is not specified and no value was provided from external source(s) the replacement won't be performed. |no|
|`dataType`|The value assigned to the symbol if no value was provided from external source(s). Allowed values are: "bool", "float", "int", "hex", "text", "string". If not specified, the value type will be inferred. In case the type of values might be ambiguous, consider specifying the desired datatype for processing. In case the conversion of value to the type fails, the symbol will be skipped from further processing. For more information about supported data types and their restrictions, refer to [data type description](Reference-for-template.json.md#parameter-symbol) for parameter symbols. |no|

##### Example

```json
"symbols": {
"HostIdentifier": {
"type": "bind",
"binding": "host:HostIdentifier"
},
"WorkingDirectory": {
"type": "bind",
"binding": "host:WorkingDirectory"
}
}
```

### Binding to MSBuild properties

It is possible to bind symbols to MSBuild properties of the current project. The prefix to be used: `msbuild` and it is mandatory.
Commonly used with item templates to get the information about the project it is added to.

`dotnet new` attempts to find the closest project file using following rules:
- The project in current directory or `--output` directory (matching `*.*proj` extension).
- If not found, the parent of above and so on.
- The path to the project can be explicitly specified using `--project` instantiation option. This path takes precedence - so it can be used in case of ambiguity.

Once project is located, its MSBuild properties are evaluated. The project should be restored, otherwise evaluation fails.
Only .NET [SDK-style projects](https://docs.microsoft.com/en-us/dotnet/core/project-sdk/overview) are supported.

It is recommended to configure `defaultValue` for `bind` symbol that will be used in case evaluation fails.
If applicable, it is also recommended to use [project capability constraint](https://github.com/dotnet/templating/wiki/Constraints#Project-capabilities) to define the projects that the template can be added to.

Example - binds `DefaultNamespace` symbol to `RootNamespace` of the project:
```json
"symbols": {
"DefaultNamespace": {
"type": "bind",
"binding": "msbuild:RootNamespace",
"replaces": "%NAMESPACE%",
"defaultValue": "TestNamespace"
}
},
"constraints": {
"csharp-only": {
"type": "project-capability",
"args": "CSharp + TestContainer" // only allowed in C# test project
}
}
```


## Visual Studio specifics

Visual Studio supports binding to host parameters, environment variables and MSBuild properties.
In addition to that, there is additional `context` source supporting:
- `context:createsolutiondirectory` - indicates whether a solution directory is to be created as a result of project creation (Place solution and project in same directory is UNCHECKED in NPD).
- `context:isexclusive` - indicates whether the template instantiation is a result of a new project being created (true) vs result of adding to an existing solution (false).
- `context:solutionname` - the name of the solution, which may be different from the project name.

Visual Studio also provides a way to bind to "namespace" via host parameters source:
```json
"type": "bind"
"binding": "namespace"
```

or

```json
"type": "bind"
"binding": "host:namespace"
```
8 changes: 8 additions & 0 deletions documentation/TemplateEngine/Blog-posts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
- [**How to create your own templates for `dotnet new`**](https://aka.ms/dotnetnew-create-templates) by @sayedihashimi
- [Announcing .NET Core (includes how to use `dotnet new`)](https://blogs.msdn.microsoft.com/dotnet/2017/03/07/announcing-net-core-tools-1-0/) by @sayedihashimi
- [Trying out "dotnet new" template updates and csproj with VS2017](https://www.hanselman.com/blog/TryingOutDotnetNewTemplateUpdatesAndCsprojWithVS2017.aspx) by @shanselman
- [Custom Project Templates Using dotnet new](http://rehansaeed.com/custom-project-templates-using-dotnet-new/) by @RehanSaeed
- [dotnet new Feature Selection](http://rehansaeed.com/dotnet-new-feature-selection/) by @RehanSaeed
- [Building a Solution with dotnet cli nuget templates](https://motowilliams.com/2017-02-21-building-a-solution-with-dotnet-cli-nuget-templates/) by @motowilliams
- [Building And Debugging The dotnet new Templating Engine In Visual Studio](http://pioneercode.com/post/building-and-debugging-the-dot-net-new-templating-engine-in-visual-studio) by @chad-ramos
- [How To Create A dotnet new Project Template In .NET Core](http://pioneercode.com/post/how-to-create-a-dot-net-new-project-template-in-dot-net-core) - @chad-ramos
Loading
Loading