# 统一换行符：仓库内存 LF，检出时按平台
* text=auto eol=lf

# Windows 专属脚本保留 CRLF
*.bat  text eol=crlf
*.cmd  text eol=crlf

# 二进制文件不做转换
*.png   binary
*.jpg   binary
*.jpeg  binary
*.gif   binary
*.ico   binary
*.pdf   binary
*.zip   binary
*.jar   binary

# 以下文件强制 LF（跨平台关键）
*.sql  text eol=lf
*.sh   text eol=lf
*.yml  text eol=lf
*.yaml text eol=lf
*.json text eol=lf
Dockerfile text eol=lf

# 语言统计不把文档算进去
docs/** linguist-documentation
docs/prototype/** linguist-vendored
