# ----------------------------------------------------------------------------- # SOFT FACET V2 - repository-local ignore rules # Keep source code, documentation and reviewed artifacts under output/ tracked. # ----------------------------------------------------------------------------- # macOS / Windows filesystem metadata .DS_Store ._* Thumbs.db Desktop.ini # Editors and IDEs .idea/ .vscode/ *.code-workspace *.swp *.swo *~ # Local automation runtime state .omx/ # Python environments and bytecode .venv/ venv/ env/ __pycache__/ *.py[cod] *$py.class # Python tool caches and reports .pytest_cache/ .mypy_cache/ .ruff_cache/ .hypothesis/ .coverage .coverage.* coverage.xml htmlcov/ # Local secrets and machine-specific configuration .env .env.* !.env.example /local.scad /*.local.scad /*.private.scad # Temporary work, logs and rendered QA images /tmp/ /temp/ /.cache/ *.log *.tmp *.temp # OpenSCAD backup/cache/intermediate files *.scad~ *.scad.autosave *.csg *.off /*.dxf /*.png # Slicer projects and printer-specific output *.3mf *.amf *.gcode *.gco *.bgcode *.ufp # Ad-hoc mesh exports in the project root or working directories. # Reviewed release meshes under output/stl/ are explicitly retained below. /*.stl /*.obj /*.ply # output/ contains reviewed release artifacts and is intentionally tracked. # Packaging/build directories, should tools later become a Python package /build/ /dist/ *.egg-info/