All our 1P extensions live in cli/azd/extensions. Every time a team wants to scaffold a new extension in our Azure/azure-dev repo, they have to remember to include certain files that are not automatically generated by azd x init, like:
- eng/pipelines/release-ext-<...>.yml
- .github/workflows/lint-ext-<...>.yml
- ci-build.ps1
- ci-test.ps1
- version.txt
- cspell.yaml
- and others I may have missed
- CODEOWNERS
It would be nice if we had a special --internal flag that generates those files to disk. Note some of those files are outside of the extension source directory, which we need to consider too.
Reference PRs:
All our 1P extensions live in
cli/azd/extensions. Every time a team wants to scaffold a new extension in our Azure/azure-dev repo, they have to remember to include certain files that are not automatically generated byazd x init, like:It would be nice if we had a special
--internalflag that generates those files to disk. Note some of those files are outside of the extension source directory, which we need to consider too.Reference PRs: