.gitignore 751 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. # Archive files (user data)
  28. archive/
  29. # Firmware cache (downloaded firmware files)
  30. firmware/
  31. # Virtual printer (auto-generated certs and uploads at repo root)
  32. /virtual_printer/
  33. # IDE
  34. .idea/
  35. .vscode/
  36. *.swp
  37. *.swo
  38. # Screenshots (development - root folder only)
  39. /screenshots/
  40. # Logs
  41. *.log
  42. logs/
  43. *.log*
  44. bambutrack.log.*
  45. firmware/
  46. # Node modules
  47. node_modules/
  48. data/
  49. # JWT secret file (should be in data dir, but protect project root too)
  50. .jwt_secret
  51. # Security scan output
  52. *.sarif