# Normalize all text files to LF in the working tree. # Critical: shell scripts, Dockerfile and configs run inside a Linux container # and MUST NOT get CRLF line endings (a "#!/bin/sh\r" shebang breaks startup). * text=auto eol=lf # Explicit LF for files copied into / executed in the image. *.go text eol=lf *.sh text eol=lf *.conf text eol=lf *.cf text eol=lf *.cnf text eol=lf *.yml text eol=lf *.yaml text eol=lf *.md text eol=lf *.txt text eol=lf *.js text eol=lf *.html text eol=lf *.tmpl text eol=lf Dockerfile text eol=lf Makefile text eol=lf go.mod text eol=lf go.sum text eol=lf LICENSE text eol=lf # Binary assets — never touch. *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.woff binary *.woff2 binary