# ========================= # OS / Editor # ========================= .DS_Store .AppleDouble .LSOverride Thumbs.db .vscode/ .idea/ *.code-workspace # ========================= # Python # ========================= __pycache__/ *.py[cod] *$py.class .venv/ venv/ env/ ENV/ pip-wheel-metadata/ *.egg-info/ .eggs/ build/ dist/ .pytest_cache/ .mypy_cache/ .ruff_cache/ coverage/ .coverage* htmlcov/ # ========================= # Logs / runtime # ========================= *.log *.pid # ========================= # App runtime data (IMPORTANT) # ========================= # Job artifacts: uploads, results, dxf/svg previews, logs etc. _jobs/ _jobs/** # If you keep a local config volume for dev _config/ _config/** # Temp files tmp/ temp/ *.tmp # ========================= # CAD / output files # ========================= *.dxf *.svg *.step *.stp *.iges *.igs *.stl *.obj # If you want to keep a sample file, commit it explicitly with: # git add -f test.step # ========================= # Docker # ========================= # Local overrides docker-compose.override.yml # ========================= # Node (if you ever add frontend tooling) # ========================= node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* # ========================= # Secrets (safety) # ========================= .env .env.* *.pem *.key *.crt