# Normalize line endings: text files use LF in the repo, regardless of OS.
*
# Rust source — explicitly text/LF
*.rs*.toml*.md*.yml*.yaml*.json
# Windows-only files use CRLF
*.bat*.cmd*.ps1
# Binary assets — never diff, never normalize
*.png*.jpg*.jpeg*.gif*.ico*.ttf*.otf*.woff*.woff2
# Lockfiles — text but no merge/diff noise
Cargo.lock
# Linguist hints (clean GitHub language stats)
assets/**tests/fixtures/**docs/book/**