.gitignore 924 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. # filename patterns
  2. *~
  3. .*.swp
  4. .#*
  5. *.deb
  6. *.egg
  7. *.egg-info
  8. *.lock
  9. *.py[cod]
  10. *.snap
  11. *.tac
  12. _trial_temp/
  13. _trial_temp*/
  14. /out
  15. .DS_Store
  16. __pycache__/
  17. # We do want poetry, cargo and flake lockfiles.
  18. !poetry.lock
  19. !Cargo.lock
  20. !flake.lock
  21. # stuff that is likely to exist when you run a server locally
  22. /*.db
  23. /*.log
  24. /*.log.*
  25. /*.log.config
  26. /*.pid
  27. /.python-version
  28. /*.signing.key
  29. /env/
  30. /.venv*/
  31. /homeserver*.yaml
  32. /logs
  33. /media_store/
  34. /uploads
  35. # For direnv users
  36. /.envrc
  37. .direnv/
  38. # For nix/devenv users
  39. .devenv/
  40. # IDEs
  41. /.idea/
  42. /.ropeproject/
  43. /.vscode/
  44. # build products
  45. !/.coveragerc
  46. /.coverage*
  47. /.mypy_cache/
  48. /.tox
  49. /.tox-pg-container
  50. /build/
  51. /coverage.*
  52. /dist/
  53. /docs/build/
  54. /dev-docs/_build/
  55. /htmlcov
  56. /pip-wheel-metadata/
  57. # docs
  58. book/
  59. # complement
  60. /complement-*
  61. /main.tar.gz
  62. # rust
  63. /target/
  64. /synapse/*.so
  65. # Poetry will create a setup.py, which we don't want to include.
  66. /setup.py
  67. # Don't include users' poetry configs
  68. /poetry.toml