Skip to content

Missing AUTHORS.md drops the ktsu. prefix from every identity #91

Description

@matt-edmondson

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions