You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

81 lines
955 B

  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. /homeserver-config-overrides.d
  36. # For direnv users
  37. /.envrc
  38. .direnv/
  39. # For nix/devenv users
  40. .devenv/
  41. # IDEs
  42. /.idea/
  43. /.ropeproject/
  44. /.vscode/
  45. # build products
  46. !/.coveragerc
  47. /.coverage*
  48. /.mypy_cache/
  49. /.tox
  50. /.tox-pg-container
  51. /build/
  52. /coverage.*
  53. /dist/
  54. /docs/build/
  55. /dev-docs/_build/
  56. /htmlcov
  57. /pip-wheel-metadata/
  58. # docs
  59. book/
  60. # complement
  61. /complement-*
  62. /main.tar.gz
  63. # rust
  64. /target/
  65. /synapse/*.so
  66. # Poetry will create a setup.py, which we don't want to include.
  67. /setup.py
  68. # Don't include users' poetry configs
  69. /poetry.toml