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
/schneespur/vendor/
# ── Dependencies ──
/node_modules/
/vendor/
/schneespur/node_modules/
/schneespur/vendor/
# Environment
# ── Local env (keep .env.example tracked) ──
.env
.env.backup
.env.production
.env.*
!.env.example
# IDE / Editor
.idea/
.vscode/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Laravel
# ── Laravel runtime ──
/schneespur/storage/logs/*.log
/schneespur/storage/framework/cache/*
/schneespur/storage/framework/sessions/*
/schneespur/storage/framework/views/*
/schneespur/storage/testing/
# Build artifacts
# ── Build artifacts ──
/schneespur/public/build/
/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.cache/
# Release builds
/release/
# ── IDE / OS ──
.idea/
.vscode/
*.swp
.DS_Store
Thumbs.db
# Misc
*.bak
*.orig
# ── GSD baseline (auto-generated) ──
# ── Local tooling ──
.gsd
.gsd-id
.mcp.json
.bg-shell/
*~
*.code-workspace
.env.*
!.env.example
node_modules/
.next/
dist/
build/
__pycache__/
*.pyc
.venv/
venv/
target/
vendor/
*.log
coverage/
.cache/
tmp/