Skip to content

Rename the repo to EffectsHost, and drop .Core from the package ID #5

Description

@matt-edmondson

Three names identify this repo and none of them agree. The repo is VST, the solution is
EffectsHost.sln, and every project is EffectsHost.*. Nothing here is published on nuget.org, so
all of it is free to fix.

Current Target
Repo VST EffectsHost
Solution EffectsHost unchanged
Principal package ktsu.EffectsHost.Core ktsu.EffectsHost

Change

  1. Rename the GitHub repository VST to EffectsHost. GitHub redirects the old URL.
  2. Rename EffectsHost.Core to EffectsHost (folder, .csproj, solution entry). Whether a repo
    splits its library into a .Core project is an internal decision about whether it also ships an
    executable, and the package ID should not publish it. Six repos in the org have this and five of
    them are already on nuget.org, which makes them breaking to fix. This one is not published, so it
    is free.
  3. Rename EffectsHost.Test to EffectsHost.Tests, per the org-wide sweep in Normalize test project names to .Tests and collapse the test-name probes Sdk#38.

EffectsHost.Effects and EffectsHost.Plugin already match the convention.

Verify

Confirm none of ktsu.EffectsHost.* has been pushed before renaming. At the time of the audit,
ktsu.EffectsHost, ktsu.EffectsHost.Core, ktsu.EffectsHost.Effects, and
ktsu.EffectsHost.Plugin all returned 404 from the nuget.org flat-container API.


Part of the estate-wide naming audit tracked in ktsu-dev/Sdk#36.

Activity

  1. matt-edmondson commented on Sep 8, 2026

    @matt-edmondson
    ContributorAuthor

    Triage

    Priority: Low Effort: Medium

    What needs to be done: Rename the VST repo to EffectsHost, rename EffectsHost.Core → EffectsHost (dropping the .Core suffix from the package ID since nothing is published yet), and rename EffectsHost.Test → EffectsHost.Tests.

    Suggested next steps / acceptance criteria:

    • Rename GitHub repo VST → EffectsHost (GitHub redirects the old URL)
    • Rename EffectsHost.Core folder/csproj/solution entry → EffectsHost
    • Rename EffectsHost.Test → EffectsHost.Tests
    • Re-verify none of ktsu.EffectsHost* has been published to nuget.org before renaming (confirmed 404 at time of audit, but re-check since time has passed)

    Blockers / dependencies: Part of the naming-convention epic tracked in ktsu-dev/Sdk#36. Coordinate with VST#4 (ktsu.Sdk bump) since both touch the same project/solution files — sequence or combine to avoid rework.


    Generated by Claude Code

  2. matt-edmondson commented on Sep 28, 2026

    @matt-edmondson
    ContributorAuthor

    Decision (maintainer, 2026-09-28)

    Next reader: do not rename the repository or the .Core project without the maintainer's call. When this repository moves to the shared ci.yml pipeline, rename the test project in that same change.


    Generated by Claude Code

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