# ========================= # Global ignores # ========================= .DS_Store Thumbs.db *.log *.tmp *.swp *.bak *.old __pycache__/ *.py[cod] *$py.class # VSCode & JetBrains IDEs .vscode/ .idea/ *.iml # Virtual environments venv/ .env/ .venv/ env/ ENV/ # System files *.pid *.seed *.db *.sqlite3 # ========================= # Frontend (React / Vite) # ========================= frontend/node_modules/ frontend/dist/ frontend/build/ frontend/.env.local frontend/.env.development.local frontend/.env.test.local frontend/.env.production.local # npm/yarn/pnpm logs frontend/npm-debug.log* frontend/yarn-debug.log* frontend/yarn-error.log* frontend/pnpm-debug.log* # ========================= # Backend (FastAPI / Python) # ========================= backend/__pycache__/ backend/*.py[cod] backend/.pytest_cache/ backend/.mypy_cache/ backend/.ruff_cache/ backend/.coverage backend/coverage.xml backend/htmlcov/ backend/.env backend/instance/ backend/.vscode/ backend/venv/ backend/.venv/ backend/.pytest_cache/ backend/.tox/ backend/.pdm-build/ backend/.ruff_cache/ backend/.benchmarks/ # ========================= # Docker # ========================= **/Dockerfile* **/docker-compose.yml **/docker-compose.override.yml **/.dockerignore # Docker artifacts *.tar *.gz *.zip *.tgz # ========================= # Node + Python builds # ========================= dist/ build/ *.egg-info/ .eggs/ pip-wheel-metadata/ *.whl # ========================= # Logs # ========================= logs/ *.log npm-debug.log* yarn-debug.log* yarn-error.log* pip-log.txt # ========================= # OS-specific # ========================= # macOS .DS_Store .AppleDouble .LSOverride # Windows Thumbs.db ehthumbs.db Desktop.ini $RECYCLE.BIN/ # Linux *~ # ========================= # Optional: Editor & test reports # ========================= coverage/ pytest.xml junit.xml *.coverage *.lcov test-results.xml