# GitHub and Hugging Face gitattributes # Author: algorembrant # Default behavior: auto-detect text vs binary * text=auto # Python source files *.py text eol=lf diff=python # Documentation *.md text eol=lf *.rst text eol=lf *.txt text eol=lf # Config / metadata *.yaml text eol=lf *.yml text eol=lf *.json text eol=lf *.toml text eol=lf *.cfg text eol=lf *.ini text eol=lf requirements*.txt text eol=lf Makefile text eol=lf Dockerfile text eol=lf .gitignore text eol=lf .gitattributes text eol=lf # Shell scripts *.sh text eol=lf *.bash text eol=lf # Binary files - Hugging Face LFS tracking *.pdf filter=lfs diff=lfs merge=lfs -text *.png filter=lfs diff=lfs merge=lfs -text *.jpg filter=lfs diff=lfs merge=lfs -text *.jpeg filter=lfs diff=lfs merge=lfs -text *.gif filter=lfs diff=lfs merge=lfs -text *.webp filter=lfs diff=lfs merge=lfs -text *.ico filter=lfs diff=lfs merge=lfs -text *.svg text eol=lf *.zip filter=lfs diff=lfs merge=lfs -text *.tar filter=lfs diff=lfs merge=lfs -text *.tar.gz filter=lfs diff=lfs merge=lfs -text *.whl filter=lfs diff=lfs merge=lfs -text *.pkl filter=lfs diff=lfs merge=lfs -text *.bin filter=lfs diff=lfs merge=lfs -text *.pt filter=lfs diff=lfs merge=lfs -text *.pth filter=lfs diff=lfs merge=lfs -text *.onnx filter=lfs diff=lfs merge=lfs -text *.safetensors filter=lfs diff=lfs merge=lfs -text *.h5 filter=lfs diff=lfs merge=lfs -text *.hdf5 filter=lfs diff=lfs merge=lfs -text # Linguist overrides for GitHub language detection *.ipynb linguist-language=Jupyter Notebook docs/ linguist-documentation