# Normalize line endings automatically
* text=auto

# Explicitly declare text files
*.cs      text
*.csproj  text
*.slnx    text
*.json    text
*.md      text
*.txt     text
*.html    text
*.css     text
*.js      text
*.ps1     text
*.targets text
*.config  text

# Designer/resource files stay as-is
*.resx    text

# Binary files
*.ico     binary
*.png     binary
*.jpg     binary
*.zip     binary
*.dll     binary
