Draft: chore: add .gitattributes to enforce LF line endings
requested to merge 612-add-gitattributes-to-enforce-lf-line-endings-and-prevent-cross-platform-issues into main
Summary
- Add comprehensive
.gitattributesto normalize line endings to LF across all platforms - Covers all project file types: JS/TS/Vue, Python, Dart/Flutter, Kotlin, Shell, web assets, config formats, Docker/CI, IDE configs
- Explicitly marks binary files (images, fonts, archives, certs, model files) to prevent Git diffing
Closes #612 (closed)
What's next (after merge)
Run git add --renormalize . and commit to normalize any existing CRLF files already in the repo.
Closes #612 (closed)