chore(build): group source files into concern folders #2
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
mikkel/matchzy-old!2
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/organize-source-folders"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Group the ~40 flat root
.csfiles into concern folders (Core/ Match/ Veto/ Practice/ Pause/ Coach/ Stats/ Config/ Menus/ Integrations/ Commands/ Util/).Pure organization — zero compile/runtime impact:
namespace MatchZypartial class; folder path carries no namespace meaning..csprojhas no<Compile Include>, so the SDK-default recursive**/*.csglob auto-picks-up every subfolder — no project edit needed.dotnet build -c Release= 0 warn / 0 err.git mv→ blame/history preserved..editorconfigadded — disables IDE0130 /dotnet_style_namespace_match_folderso the IDE won't rewrite the namespace to match the new folder path (every file must stay innamespace MatchZyfor the partial class to merge).