# Auto detect text files and perform LF normalization
* text=auto

# Python files
*.py text
*.pyi text

# Configuration files
*.json text
*.toml text
*.yaml text
*.yml text
*.cfg text
*.ini text

# Documentation
*.md text
*.rst text
*.txt text
LICENSE text

# Shell scripts
*.sh text eol=lf
*.bash text eol=lf

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

# Binary files
*.pdf binary
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary