37 lines
1.5 KiB
Text
37 lines
1.5 KiB
Text
# Normalise line endings on commit. Everything here is authored on LF; declaring it
|
|
# keeps a Windows checkout from rewriting whole files and producing diffs that are
|
|
# entirely invisible whitespace.
|
|
* text=auto eol=lf
|
|
|
|
# Binaries git must never line-ending-convert or try to diff. The repo carries ~77 MB
|
|
# of poster imagery, so a wrong guess here corrupts art rather than reformatting text.
|
|
*.webp binary
|
|
*.png binary
|
|
*.jpg binary
|
|
*.jpeg binary
|
|
*.ico binary
|
|
*.woff binary
|
|
*.woff2 binary
|
|
*.ttf binary
|
|
*.jar binary
|
|
*.jks binary
|
|
*.keystore binary
|
|
*.apk binary
|
|
*.aab binary
|
|
|
|
# Executables keep LF regardless of platform, or the shebang breaks.
|
|
*.sh text eol=lf
|
|
gradlew text eol=lf
|
|
|
|
# ── What GitHub should NOT count as this project's source ────────────────────
|
|
# public/ is the served web-root and is committed, which means 4.1 MB of the repo's
|
|
# 4.9 MB of JavaScript is BUILT bundles. Left alone, the language bar reports this
|
|
# as a pile of minified JS instead of the Vue and JS someone actually maintains,
|
|
# and the generated staging pages do the same to HTML.
|
|
public/doxa-maps/** linguist-generated=true
|
|
library/scripts/*/snapshots/** linguist-generated=true
|
|
bun.lock linguist-generated=true -diff
|
|
|
|
# Committed research data and imagery: real content, but not code anyone reads.
|
|
public/assets/** linguist-vendored=true
|
|
plugin-designs/*/data/** linguist-vendored=true
|