# ============================================================ # Fester .gitignore # ============================================================ # ---- 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 MANIFEST # ---- Virtual environments ---- .venv/ venv/ env/ ENV/ env.bak/ venv.bak/ .python-version # ---- Testing / coverage ---- htmlcov/ .tox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover .hypothesis/ .pytest_cache/ .mypy_cache/ .ruff_cache/ # ---- Fester runtime data ---- *.db *.db-journal *.db-wal *.db-shm *.sqlite *.sqlite-journal *.sqlite-wal *.sqlite-shm # Fester storage dirs (local dev) .fester/ fester-data/ /var/lib/fester/ snapshots/ cas/ cache/ *.qcow2 *.tar.gz # Config with secrets (keep config.yaml.example in git, ignore actual config) config.local.yaml config.runtime.yaml storage.json node_roles.json .env .env.local .env.*.local # ---- Logs ---- *.log logs/ fester.log fester_backend.log mock_agent.log # ---- IDE / Editor ---- .idea/ .vscode/ *.swp *.swo *~ .project .classpath .settings/ *.sublime-project *.sublime-workspace .atom/ .brackets.json # ---- OS ---- .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db desktop.ini # ---- Docker ---- docker-compose.override.yml # ---- Node (if you ever add a JS build step) ---- node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* # ---- Build artifacts ---- *.o *.a *.so *.dylib build.tar.gz build/ # ---- Screenshots (keep in git, but ignore ad-hoc captures) ---- # docs/screenshots/ is tracked — these are ad-hoc: /tmp/ *.tmp # ---- Misc ---- *.bak *.orig *.rej *.diff *.patch