.gitignore 902 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. # Claude
  2. .claude/
  3. CLAUDE.md
  4. # macOS
  5. .DS_Store
  6. **/.DS_Store
  7. **/._.DS_Store
  8. # Python
  9. __pycache__/
  10. *.py[cod]
  11. *$py.class
  12. *.so
  13. venv/
  14. .venv/
  15. env/
  16. .env
  17. *.egg-info/
  18. dist/
  19. build/
  20. # Node
  21. frontend/node_modules/
  22. frontend/coverage/
  23. npm-debug.log*
  24. # Database
  25. *.db
  26. *.db-journal
  27. *.db-wal
  28. *.db-shm
  29. # Archive files (user data)
  30. archive/
  31. # Firmware cache (downloaded firmware files)
  32. firmware/
  33. # Virtual printer (auto-generated certs and uploads at repo root)
  34. /virtual_printer/
  35. # IDE
  36. .idea/
  37. .vscode/
  38. *.swp
  39. *.swo
  40. # Screenshots (development - root folder only)
  41. /screenshots/
  42. # Logs
  43. *.log
  44. logs/
  45. *.log*
  46. bambutrack.log.*
  47. firmware/
  48. # Node modules
  49. node_modules/
  50. data/
  51. # JWT secret file (should be in data dir, but protect project root too)
  52. .jwt_secret
  53. # SpoolBuddy SSH keys (generated at runtime for remote updates)
  54. spoolbuddy/ssh/
  55. # Security scan output
  56. *.sarif
  57. debug_logs/
  58. # SSH keys Spoolbuddy
  59. spoolbuddy/ssh/