# ============================================================ # Python # ============================================================ __pycache__/ *.py[cod] *$py.class *.so .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg pip-wheel-metadata/ # Virtual environments .venv/ venv/ env/ ENV/ # ============================================================ # Node / Next.js / Frontend # ============================================================ node_modules/ .next/ out/ dist/ .DS_Store *.pem .npm # Build output frontend/asf-web/.next/ frontend/asf-web/out/ frontend/asf-web/node_modules/ # ============================================================ # Environment & Secrets # ============================================================ .env .env.* !.env.example *.local # ============================================================ # IDE # ============================================================ .idea/ .vscode/ *.swp *.swo *~ .project .classpath # ============================================================ # Testing & Coverage # ============================================================ .pytest_cache/ .coverage htmlcov/ .tox/ .mypy_cache/ .ruff_cache/ coverage/ *.lcov # ============================================================ # Logs # ============================================================ logs/ *.log npm-debug.log* yarn-debug.log* yarn-error.log* # ============================================================ # Docker # ============================================================ docker-compose.override.yml # ============================================================ # Data volumes (we use named volumes in compose, but just in case) # ============================================================ data/ *.sqlite *.db # ============================================================ # OS # ============================================================ Thumbs.db ehthumbs.db Desktop.ini $RECYCLE.BIN/