Before starting any task in this repository, read DEVELOPMENT.md.
It explains how the templates are structured and how to build, test, and extend them.
Key conventions:
- Templates live under
templates/csharp/andtemplates/fsharp/, described by a.template.config/folder. - A parameter must be added in all three files:
template.json(symbol),dotnetcli.host.json(CLI), andide.host.json(IDE). - Add build coverage for new templates or parameters by adding a
New-Caserow to the$buildsarray intests/build-test.ps1(item templates go in$itemTemplates), and document user-facing changes inREADME.md.