chore(repo): slim .gitignore and remove dev artifacts from tracking

Cleaning up the public-facing repo:
- /build.sh, /moduldoku.md, /package-lock.json (root) untracked in
  prior commit and now blocked via .gitignore
- .gitignore itself: dropped GSD baseline noise, deduped overlapping
  patterns, added the three newly-untracked dev files

The schneespur/ subdirectory (Laravel app) is what users consume;
root-level dev tooling has no business in the distributed source.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Michael 2026-05-21 13:06:15 +00:00
parent 382ee67868
commit a00d7ef1c9

66
.gitignore vendored
View file

@ -1,64 +1,44 @@
# Dependencies # ── Dependencies ──
/schneespur/vendor/
/node_modules/ /node_modules/
/vendor/
/schneespur/node_modules/
/schneespur/vendor/
# Environment # ── Local env (keep .env.example tracked) ──
.env .env
.env.backup .env.*
.env.production !.env.example
# IDE / Editor # ── Laravel runtime ──
.idea/
.vscode/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Laravel
/schneespur/storage/logs/*.log /schneespur/storage/logs/*.log
/schneespur/storage/framework/cache/* /schneespur/storage/framework/cache/*
/schneespur/storage/framework/sessions/* /schneespur/storage/framework/sessions/*
/schneespur/storage/framework/views/* /schneespur/storage/framework/views/*
/schneespur/storage/testing/ /schneespur/storage/testing/
# Build artifacts # ── Build artifacts ──
/schneespur/public/build/ /schneespur/public/build/
/schneespur/public/hot /schneespur/public/hot
/release/
# Testing # ── Internal dev files (not part of distributable app) ──
/build.sh
/moduldoku.md
/package-lock.json
# ── Test caches ──
.phpunit.result.cache .phpunit.result.cache
.phpunit.cache/ .phpunit.cache/
# Release builds # ── IDE / OS ──
/release/ .idea/
.vscode/
*.swp
.DS_Store
Thumbs.db
# Misc # ── Local tooling ──
*.bak
*.orig
# ── GSD baseline (auto-generated) ──
.gsd .gsd
.gsd-id .gsd-id
.mcp.json .mcp.json
.bg-shell/ .bg-shell/
*~
*.code-workspace
.env.*
!.env.example
node_modules/
.next/
dist/
build/
__pycache__/
*.pyc
.venv/
venv/
target/
vendor/
*.log
coverage/
.cache/
tmp/