# Unified repository-wide Git attributes
# Mark vendored/non-source directories so GitHub Linguist doesn’t skew language stats
projects/backend/public/** linguist-vendored
projects/backend/assets/** linguist-vendored
projects/crawler/notebooks/** linguist-vendored
# Do not count certain generated or data-heavy formats in language stats
*.css  linguist-detectable=false
*.scss linguist-detectable=false
*.ipynb linguist-detectable=false
# Enforce LF newlines for text files commonly used in this monorepo
*.css   text eol=lf
*.html  text eol=lf
*.js    text eol=lf
*.json  text eol=lf
*.md    text eol=lf
*.py    text eol=lf
*.scss  text eol=lf
*.svg   text eol=lf
*.txt   text eol=lf
*.xml   text eol=lf
*.xml.* text eol=lf
*.yml   text eol=lf
*.yaml  text eol=lf
*.php   text eol=lf
*.twig  text eol=lf
*.sh    text eol=lf
*.ts    text eol=lf
*.tsx   text eol=lf
*.py    text eol=lf
# Binary formats
*.map binary
*.mmdb filter=lfs diff=lfs merge=lfs -text
*.sqlite filter=lfs diff=lfs merge=lfs -text
