.gitignore 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. # Claude
  2. .claude/
  3. CLAUDE.md
  4. CLAUDE.local.md
  5. .mcp.json
  6. # macOS
  7. .DS_Store
  8. **/.DS_Store
  9. **/._.DS_Store
  10. # Python
  11. __pycache__/
  12. *.py[cod]
  13. *$py.class
  14. *.so
  15. venv/
  16. .venv/
  17. .typecheck-venv/
  18. env/
  19. .env
  20. docker-compose.override.yml
  21. *.egg-info/
  22. dist/
  23. build/
  24. # Node
  25. frontend/node_modules/
  26. frontend/coverage/
  27. npm-debug.log*
  28. # Database
  29. *.db
  30. *.db-journal
  31. *.db-wal
  32. *.db-shm
  33. # Archive files (user data)
  34. archive/
  35. # Firmware cache (downloaded firmware files)
  36. firmware/
  37. # Virtual printer (auto-generated certs and uploads at repo root)
  38. /virtual_printer/
  39. # IDE
  40. .idea/
  41. .vscode/
  42. *.swp
  43. *.swo
  44. # Screenshots (development - root folder only)
  45. /screenshots/
  46. # Logs
  47. *.log
  48. logs/
  49. *.log*
  50. bambutrack.log.*
  51. firmware/
  52. # Node modules
  53. node_modules/
  54. # Runtime data dir (db, archives, backups). Anchored to the repo root on
  55. # purpose: a bare `data/` also matches frontend/src/data and
  56. # backend/app/data, which are source, not runtime state.
  57. /data/
  58. # Local-dev runtime caches (matplotlib MPLCONFIGDIR lands here when DATA_DIR
  59. # is unset, so base_dir resolves to the repo root). In Docker this sits
  60. # inside the /app/data volume and is already covered.
  61. .cache/
  62. # JWT secret file (should be in data dir, but protect project root too)
  63. .jwt_secret
  64. # MFA encryption key file (#1219) — same protection as .jwt_secret
  65. .mfa_encryption_key
  66. # SpoolBuddy SSH keys (generated at runtime for remote updates)
  67. spoolbuddy/ssh/
  68. # Security scan output
  69. *.sarif
  70. debug_logs/
  71. db_backup/
  72. support-packages/
  73. backups/
  74. bin/
  75. advertisements/
  76. # gitleaks reports
  77. gitleaks-report.json
  78. scripts/pip-audit.sh
  79. security/
  80. test_pipeline_archive_source.3mf
  81. test_pipeline_run_1.3mf
  82. # Python coverage artifacts
  83. .coverage
  84. .coverage.*
  85. htmlcov/
  86. feature_votes.sh