# Normalize text files to LF in the repo; checkout uses platform native EOL.
* text=auto eol=lf

# Go sources are always LF.
*.go text eol=lf

# Markdown, YAML, JSON, shell — LF.
*.md   text eol=lf
*.yml  text eol=lf
*.yaml text eol=lf
*.json text eol=lf
*.sh   text eol=lf

# Windows scripts use CRLF.
*.bat text eol=crlf
*.cmd text eol=crlf
*.ps1 text eol=crlf

# Binary files — never touch.
*.png  binary
*.jpg  binary
*.jpeg binary
*.gif  binary
*.ico  binary
*.exe  binary
*.dll  binary
*.zip  binary
