This repo has no AUTHORS.md, so every identity in it loses the ktsu. prefix.
ktsu.Sdk derives AuthorsNamespace from the first dotted segment of AUTHORS.md. With no such
file the value is empty and the prefix is dropped silently. The project currently builds as:
|
Value |
| Assembly name |
FileDeduplicator |
| Root namespace |
FileDeduplicator |
| Would-be package ID |
FileDeduplicator |
Forty-nine of the 52 live repos in the org have the file. This one, ImageDescriber, and
ImageGui do not.
Nothing is on nuget.org yet, because the project is OutputType=Exe (via ktsu.Sdk.ConsoleApp) and
ktsu.Sdk marks only libraries and PackAsTool projects as packable. So this is a trap rather than
a break, but it is armed and the trigger is a first release or an added PackAsTool. The assembly
name and namespace are wrong today regardless.
Change
Add AUTHORS.md containing ktsu.dev contributors, matching the other repos. One file, five
minutes, no risk. Everything then derives ktsu.FileDeduplicator.
Content varies slightly across the org already. Most repos say ktsu.dev contributors and
KtsuTools says ktsu-dev. Both reduce to ktsu, so the difference is latent, but match the
majority.
Part of the estate-wide naming audit tracked in ktsu-dev/Sdk#36.
This repo has no
AUTHORS.md, so every identity in it loses thektsu.prefix.ktsu.SdkderivesAuthorsNamespacefrom the first dotted segment ofAUTHORS.md. With no suchfile the value is empty and the prefix is dropped silently. The project currently builds as:
FileDeduplicatorFileDeduplicatorFileDeduplicatorForty-nine of the 52 live repos in the org have the file. This one,
ImageDescriber, andImageGuido not.Nothing is on nuget.org yet, because the project is
OutputType=Exe(viaktsu.Sdk.ConsoleApp) andktsu.Sdkmarks only libraries andPackAsToolprojects as packable. So this is a trap rather thana break, but it is armed and the trigger is a first release or an added
PackAsTool. The assemblyname and namespace are wrong today regardless.
Change
Add
AUTHORS.mdcontainingktsu.dev contributors, matching the other repos. One file, fiveminutes, no risk. Everything then derives
ktsu.FileDeduplicator.Content varies slightly across the org already. Most repos say
ktsu.dev contributorsandKtsuTools says
ktsu-dev. Both reduce toktsu, so the difference is latent, but match themajority.
Part of the estate-wide naming audit tracked in ktsu-dev/Sdk#36.