# ============================================================================= # .gitattributes — Normalize line endings and mark binary files # ============================================================================= # Default: auto-detect text files, normalize to LF on commit. * text=auto eol=lf # Explicitly declare text files *.py text diff=python *.js text *.ts text *.json text *.yml text *.yaml text *.md text *.txt text *.cfg text *.ini text *.env text *.sh text eol=lf *.bash text eol=lf Makefile text eol=lf Dockerfile text eol=lf # Explicitly declare binary files *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.gz binary *.zip binary *.tar binary *.woff binary *.woff2 binary *.ttf binary *.eot binary