From a00d7ef1c9d97c9f21448a330754cbe26a37063e Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 21 May 2026 13:06:15 +0000 Subject: [PATCH] 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) --- .gitignore | 66 +++++++++++++++++++----------------------------------- 1 file changed, 23 insertions(+), 43 deletions(-) diff --git a/.gitignore b/.gitignore index 0e43729..bb0b798 100644 --- a/.gitignore +++ b/.gitignore @@ -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/