# Normalise line endings so a Windows checkout and a Linux CI runner see the # same bytes. Without this, committing from Windows records CRLF and every file # shows as fully rewritten to anyone (or any CI job) on Linux. * text=auto eol=lf # Windows-only scripts must keep CRLF or cmd.exe mis-parses them. *.bat text eol=crlf *.cmd text eol=crlf *.ps1 text eol=crlf # Binary: never touch, never try to diff as text. *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.pdf binary *.pptx binary *.xlsx binary *.docx binary *.7z binary *.zip binary *.ttf binary *.woff binary *.woff2 binary # The audit page is a single 8 MB file with base64 images inlined — a textual # diff of it is noise, and merging it by hand is never the right move. docs/ui-audit.html -diff -merge