refactor(justdummies): rename the Dummies library to JustDummies - #304
Merged
Conversation
Reefact
force-pushed
the
claude/rename-dummies-justdummies-12kk0l
branch
from
July 26, 2026 15:44
7dd8dd8 to
5b3c359
Compare
Rename the standalone arbitrary-test-value library from Dummies to JustDummies across the whole repository: projects and folders, the public root namespace, NuGet package ids (JustDummies, JustDummies.Xunit), the packaged-asset check tool (tools/justdummies-check), the CI workflow (justdummies.yml), the Conventional Commits scope (dummies -> justdummies), and the English and French documentation. The common-noun pattern term "dummy"/"dummies" (the generated values) is kept everywhere it names the concept rather than the library. Point the package homepage at the new showcase site (justdummies.io) while keeping RepositoryUrl on the GitHub repository. Existing ADRs are updated in place terminologically: the decisions they record are unchanged, only the library's name is refreshed. The release train code (dum / dum-v*) and the accepted-ADR filename slugs are left untouched to avoid churning release plumbing and cross-references. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Reefact
force-pushed
the
claude/rename-dummies-justdummies-12kk0l
branch
from
July 26, 2026 15:45
5b3c359 to
e9c1556
Compare
Reefact
enabled auto-merge
July 26, 2026 15:47
13 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Rename the standalone arbitrary-test-value library from Dummies to JustDummies across the whole repository — projects, folders, public namespace, NuGet package ids, tooling, CI, commit scope, and documentation (EN + FR). The common-noun pattern term dummy/dummies (the generated values) is preserved everywhere it names the concept rather than the library.
Type of change
Changes
Dummies*→JustDummies*(JustDummies,JustDummies.UnitTests,JustDummies.Xunit,JustDummies.Xunit.UnitTests), the five.csprojfiles, and the solution (project GUIDs preserved).Dummies→JustDummies(+.Xunit, test namespaces), allusing/crefreferences, and thePublicAPI/**baselines.JustDummies,JustDummies.Xunit.tools/dummies-check→tools/justdummies-check(JustDummiesCheck.csproj,JustDummiesCheckVersion,JUSTDUMMIESCHECK_VERSION)..github/workflows/dummies.yml→justdummies.yml(file, workflowname:, job name, concurrency group).dummies→justdummies(commit-lint,tools/trains.sh,CONTRIBUTING.mdEN + FR,CLAUDE.md, tidy-history command, dependabot prompt/workflow, release-doc pages).PackageProjectUrl→https://justdummies.ioon both packages (link also added toREADME.nuget.md);RepositoryUrlstays on the GitHub repository.dummy/dummiesfor the generated values, the NuGetdummiestag, and the localdummiesvariable in the check tool.Testing
dotnet build FirstClassErrors.sln— 0 warnings, 0 errorsdotnet test FirstClassErrors.sln— all suites pass (incl.JustDummies.UnitTests535,JustDummies.Xunit.UnitTests14, and the standalone-boundary architecture test)FirstClassErrors.Analyzers.UnitTests— 132)Documentation
doc/updatedArchitecture decisions
Per the maintainer's explicit direction, the existing ADRs (including ADR-0011 — host the library as a standalone package) were updated in place, terminologically only: the recorded decisions are unchanged, so no ADR is superseded and no status is flipped. Accepted-ADR filename slugs were intentionally left as-is to avoid breaking cross-references.
dummies / Dummies packaged-asset compatibilitytojustdummies / JustDummies packaged-asset compatibility. If the old name is a required check in branch protection, update it in the repo settings; otherwise this PR may show a required check as missing.dum/ tagdum-v*kept as-is (terse internal code, no published tags, library moving to its own repo soon). Only its scope/path/label were updated.0011-host-dummies-…,2026-07-20-dummies-…, etc.) kept; only their contents were updated.Related issues
None.
Generated by Claude Code