Package repository style config files in SDK artifacts - #22
Package repository style config files in SDK artifacts#22matt-edmondson with Copilot wants to merge 4 commits into
Conversation
Co-authored-by: matt-edmondson <19528727+matt-edmondson@users.noreply.github.com>
|
@copilot how do these files get applied to sdk consumers? |
They aren’t auto-applied by the current change. Right now the SDK package just carries them as data assets under |
|
Can I have a way to auto update the consumer versions of those files with a way to opt-out? @copilot |
|
@copilot Can I have a way to auto update the consumer versions of those files with a way to opt-out? |
Co-authored-by: matt-edmondson <19528727+matt-edmondson@users.noreply.github.com>
Co-authored-by: matt-edmondson <19528727+matt-edmondson@users.noreply.github.com>
|
Implemented in a5512d0. The SDK now auto-syncs existing solution-root
Implemented in a5512d0. Auto-sync is now built in, and opt-out is supported via |
|
@copilot the file header template in the editorconfig needs to use the copyright info of the consumer, rather than stomping it with ktsu.dev |
|
@copilot add .runsettings |



This change investigates and implements distribution of repository style/config files from the MSBuild SDK package. The core SDK package now carries
.editorconfig,.gitattributes, and.gitignoreas package data assets.What changed (SDK packaging)
Sdk.Common.PackageContent.targetsto copy dotfiles from$(SolutionDir)into intermediate output._PackageData/as:_PackageData/editorconfig_PackageData/gitattributes_PackageData/gitignoreWhat changed (regression coverage)
SdkPackageContentTeststo assert the packedktsu.Sdknupkg:Implementation snippet