# Normalize line endings: store LF in the repo, check out LF everywhere.
# Stops the "LF will be replaced by CRLF" warnings on Windows checkouts.
* text=auto eol=lf

# Explicit text types (so diffs/merges treat them as text).
*.py    text eol=lf
*.md    text eol=lf
*.toml  text eol=lf
*.yaml  text eol=lf
*.yml   text eol=lf
*.json  text eol=lf
*.cfg   text eol=lf
*.txt   text eol=lf
*.html  text eol=lf
Dockerfile text eol=lf

# Binary assets (never line-ending converted).
*.png   binary
*.jpg   binary
*.jpeg  binary
*.gif   binary
*.ico   binary
*.gz    binary
*.zip   binary
*.pdf   binary
