# ================================
# Text normalization
# ================================
* text=auto eol=lf

# ================================
# Source code
# ================================
*.py        text
*.pyi       text

# ================================
# Config / metadata
# ================================
*.toml      text
*.yaml      text
*.yml       text
*.json      text
*.ini       text
*.cfg       text
*.md        text
*.rst       text
*.txt       text

# ================================
# Shell / scripts
# ================================
*.sh        text
*.bash      text

# ================================
# Binary files (no diff / merge)
# ================================
*.png       binary
*.jpg       binary
*.jpeg      binary
*.gif       binary
*.svg       binary
*.ico       binary
*.pdf       binary

# ================================
# Archives / build artifacts
# ================================
*.zip       binary
*.tar       binary
*.gz        binary
*.bz2       binary
*.xz        binary
*.whl       binary
*.egg       binary
*.egg-info  binary

# ================================
# Fonts
# ================================
*.ttf       binary
*.otf       binary
