chore: standardize cross-platform development setup

This commit is contained in:
2026-07-03 13:04:29 +02:00
parent 595233e5df
commit e30d208c3f
5 changed files with 155 additions and 29 deletions
+68 -1
View File
@@ -1,7 +1,74 @@
# Normalize EOL for all files that Git considers text files.
# Use deterministic line endings on every platform.
* text=auto eol=lf
# Godot source and serialized resources
*.gd text eol=lf
*.gd.uid text eol=lf
*.gdextension text eol=lf
*.gdnlib text eol=lf
*.tscn text eol=lf
*.tres text eol=lf
*.godot text eol=lf
*.import text eol=lf
*.shader text eol=lf
*.gdshader text eol=lf
*.gdshaderinc text eol=lf
# Common source, configuration, and documentation formats
*.cs text eol=lf
*.cfg text eol=lf
*.ini text eol=lf
*.json text eol=lf
*.md text eol=lf
*.toml text eol=lf
*.txt text eol=lf
*.xml text eol=lf
*.yaml text eol=lf
*.yml text eol=lf
*.sh text eol=lf
*.ps1 text eol=lf
# Native Windows command scripts
*.bat text eol=crlf
*.cmd text eol=crlf
# SVG is text; the remaining asset formats must never receive EOL conversion.
*.svg text eol=lf
*.bmp binary
*.dds binary
*.exr binary
*.gif binary
*.hdr binary
*.ico binary
*.jpeg binary
*.jpg binary
*.ktx binary
*.png binary
*.tga binary
*.webp binary
*.blend binary
*.fbx binary
*.glb binary
*.3ds binary
*.dae text eol=lf
*.gltf text eol=lf
*.mtl text eol=lf
*.obj text eol=lf
*.mp3 binary
*.ogg binary
*.wav binary
*.flac binary
*.mp4 binary
*.webm binary
*.avi binary
*.mov binary
*.otf binary
*.ttf binary
*.woff binary
*.woff2 binary
*.7z binary
*.gz binary
*.rar binary
*.tar binary
*.zip binary
*.pck binary