# ─── .NET build outputs ─────────────────────────────────────────────────── bin/ obj/ [Dd]ebug/ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ x64/ x86/ [Ll]og/ [Ll]ogs/ *.pdb *.user *.suo *.userosscache *.sln.docstates # ─── IDE state ──────────────────────────────────────────────────────────── .vs/ .vscode/ .idea/ *.sln.iml # ─── NuGet / package caches ─────────────────────────────────────────────── *.nupkg *.snupkg .nuget/ packages/ project.lock.json project.fragment.lock.json artifacts/ # ─── Build / publish output (every project) ─────────────────────────────── publish/ # ─── Misc OS junk ───────────────────────────────────────────────────────── *.swp .DS_Store Thumbs.db # ─── Local secrets / runtime config (track template, ignore real values) ─ launcher/launcher-config.json server/deploy/server-config.json scripts/deploy.config.ps1 # ─── Local AI assistant artifacts (Claude, Cursor, Copilot) ─────────────── # Kept out of the public repo so collaborators aren't surprised by tool- # specific orientation files. Local copies stay usable in the working tree. CLAUDE.md .claude/ .cursor/ .cursorrules .aider* .github/copilot* # ─── Build artifacts that get regenerated ───────────────────────────────── # Tweak jars rebuilt by scripts/Build-Tweaks.ps1 pack/overrides/ # manifest.json regenerated by scripts/Build-Pack.ps1 -- produced at scripts/ # (default OutputPath) and copied to the deploy share by Deploy-Brass.ps1 scripts/manifest.json pack/manifest.json