.gitignore 1.6 KB

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