From 12e150e3c1ea290b518ecb095b55b828da4fa319 Mon Sep 17 00:00:00 2001 From: Travis Herbranson Date: Sun, 24 May 2026 21:10:53 -0400 Subject: [PATCH] add .gitignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Covers the usual Python noise (__pycache__, .venv, tooling caches), common secrets paths (.env, config/settings.local.toml), editor/OS junk, and stray SQLite files in case anyone points db_path at a repo-local path. Nothing to scrub from history — none of these were ever tracked. Co-Authored-By: Claude Opus 4 --- .gitignore | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0460fb9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,45 @@ +# Python bytecode + caches +__pycache__/ +*.py[cod] +*$py.class +*.so + +# Build / packaging +build/ +dist/ +*.egg +*.egg-info/ +.eggs/ + +# Virtual environments +.venv/ +venv/ +env/ +ENV/ + +# Tooling caches +.pytest_cache/ +.mypy_cache/ +.ruff_cache/ +.tox/ +.coverage +.coverage.* +htmlcov/ + +# Secrets / local config +.env +.env.local +config/settings.local.toml + +# Editor / OS noise +.idea/ +.vscode/ +*.swp +*.swo +.DS_Store +Thumbs.db + +# Runtime artifacts (only if someone points settings.toml at a repo-local path) +*.db +*.sqlite +*.sqlite3