# Auto detect text files and normalize line endings * text=auto # Force LF for shell scripts and config files *.sh text eol=lf *.yml text eol=lf *.yaml text eol=lf *.json text eol=lf *.md text eol=lf *.go text eol=lf *.js text eol=lf *.ejs text eol=lf *.css text eol=lf *.html text eol=lf *.py text eol=lf *.rs text eol=lf *.toml text eol=lf *.sql text eol=lf *.proto text eol=lf Dockerfile* text eol=lf .gitignore text eol=lf .gitattributes text eol=lf .env.example text eol=lf # Force CRLF for Windows scripts *.ps1 text eol=crlf *.bat text eol=crlf *.cmd text eol=crlf # Binary files — do not diff or normalize *.exe binary *.db binary *.sqlite3 binary *.png binary *.jpg binary *.ico binary *.woff binary *.woff2 binary *.ttf binary *.eot binary # Linguist overrides (GitHub language detection) *.ejs linguist-language=HTML docs/** linguist-documentation archive/** linguist-vendored