Skip to content

chore: delete legacy IDE files + move references → docs/cli-tools#71

Merged
ChrisonSimtian merged 1 commit into
mainfrom
chore/cleanup-ide-files-and-references
May 21, 2026
Merged

chore: delete legacy IDE files + move references → docs/cli-tools#71
ChrisonSimtian merged 1 commit into
mainfrom
chore/cleanup-ide-files-and-references

Conversation

@ChrisonSimtian

Copy link
Copy Markdown
Collaborator

Summary

Cleanup sweep. Nothing in the codebase relied on these files.

Deleted

Five Matt-era IDE/ReSharper/EditorConfig files left over after the takeover:

Path
build/.editorconfig
build/_build.csproj.DotSettings
src/Fallout.Components/Fallout.Components.csproj.DotSettings
src/Fallout.GlobalTool/templates/.editorconfig
src/Fallout.GlobalTool/templates/_build.csproj.DotSettings

CLAUDE.md already had a "don't reintroduce these" guard (relying on dotnet format defaults and review) — the file just hadn't been truthful yet. Now it is.

Program.Setup.cs updated to stop emitting the two template files into fresh consumer projects from dotnet fallout :setup.

Moved

46 reference files from build/references/docs/cli-tools/.

Plain-text snapshots of upstream CLI documentation, used as a drift-detection aid by the References build target. Doesn't belong under build/ (it's not a build input). docs/cli-tools/ is the right home — opens the door to per-tool tutorial markdown landing alongside.

Change What
build/Build.CodeGeneration.cs ReferencesDirectory points at the new location.
docs/cli-tools/README.md (new) Explains what the .ref.NNN.txt files are, how to regenerate, and intended vs out-of-scope use.

Verification

  • dotnet build fallout.slnx -c Debug: 0 errors, 15 pre-existing warnings
  • dotnet test fallout.slnx: 408 passed, 7 skipped, 0 failed

🤖 Generated with Claude Code

Cleanup sweep — nothing in the codebase relied on these.

## Deleted (5 IDE files)

Matt-era ReSharper/EditorConfig files left over after the takeover:

- build/.editorconfig
- build/_build.csproj.DotSettings
- src/Fallout.Components/Fallout.Components.csproj.DotSettings
- src/Fallout.GlobalTool/templates/.editorconfig          (template)
- src/Fallout.GlobalTool/templates/_build.csproj.DotSettings  (template)

CLAUDE.md already had a "don't reintroduce these" guard ("relying on
dotnet format defaults and review") — the file just hadn't been
truthful yet. Now it is.

`Program.Setup.cs` updated to stop emitting the two template files into
fresh consumer projects from `dotnet fallout :setup`.

## Moved (46 reference files)

`build/references/*.txt` → `docs/cli-tools/*.txt`.

Plain-text snapshots of upstream CLI documentation, used as a drift-
detection aid by the `References` build target. Doesn't belong under
`build/` (it's not a build input) and `docs/cli-tools/` is the right
home — opens the door to per-tool tutorial markdown landing alongside.

- build/Build.CodeGeneration.cs: ReferencesDirectory points at the new
  location.
- docs/cli-tools/README.md: explains what the .ref.NNN.txt files are,
  how to regenerate, and what's intended vs out of scope.

## Verification

- dotnet build fallout.slnx: 0 errors, 15 pre-existing warnings
- dotnet test fallout.slnx: 408 passed, 7 skipped, 0 failed

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ChrisonSimtian
ChrisonSimtian merged commit cf3e6bd into main May 21, 2026
1 check passed
@ChrisonSimtian
ChrisonSimtian deleted the chore/cleanup-ide-files-and-references branch May 21, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant