# Normalize text files to LF on checkout and in the repo, regardless of the # contributor's OS. Without this, files saved on Windows can land in PRs with # CRLF endings or a UTF-8 BOM, which makes every line differ at the byte level # and trips GitHub's "Binary file not shown" diff heuristic. * text=auto eol=lf # Golden baseline videos for regression tests packages/producer/tests/*/output/output.mp4 filter=lfs diff=lfs merge=lfs -text packages/producer/tests/distributed/*/output/output.mp4 filter=lfs diff=lfs merge=lfs -text packages/producer/tests/distributed/*/output/output.mov filter=lfs diff=lfs merge=lfs -text packages/producer/tests/distributed/*/output/output.webm filter=lfs diff=lfs merge=lfs -text # Source video clips for regression test fixtures (HDR samples, etc.) packages/producer/tests/*/src/*.mp4 filter=lfs diff=lfs merge=lfs -text packages/producer/tests/distributed/*/src/*.mp4 filter=lfs diff=lfs merge=lfs -text # Source image assets for regression test fixtures (HDR PNGs, screenshot fixtures, etc.) packages/producer/tests/*/src/*.png filter=lfs diff=lfs merge=lfs -text packages/producer/tests/distributed/*/src/*.png filter=lfs diff=lfs merge=lfs -text # Golden baseline frames for png-sequence distributed fixtures. Each frame is # a small RGBA PNG (~10-15 KB) but a fixture can carry 60+ of them, and # additional fixtures will grow the set further — LFS keeps the repo lean. packages/producer/tests/distributed/*/output/frames/*.png filter=lfs diff=lfs merge=lfs -text # GitHub Linguist overrides — HTML files are compositions (user content / templates), # not the framework source. Hide them from the repo language stats so TypeScript, # which is the actual implementation, surfaces as the dominant language. registry/**/*.html linguist-vendored *.html linguist-detectable=false