Files
fusion/.gitattributes
gsxdsm bf4a4de347 chore: route doc/demo PNG screenshots through Git LFS
Extend the LFS track-forward policy from GIFs to documentation and marketing
PNG screenshots (docs/screenshots, demo, top-level screenshots). Scoped to
doc/demo dirs only; app-runtime/build images (PWA icons, Electron tray icons,
the served Nerd Font) stay as real blobs so LFS-less build envs never embed a
pointer stub. No history rewrite / force-push. Stacks on the GIF LFS change.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 13:23:17 -07:00

19 lines
1.2 KiB
Plaintext

# FNXC:RepoAssets 2026-06-25-09:00:
# Demo reel GIFs dominate repo size (the same captures get re-shot and re-committed,
# and git keeps every old blob forever). Route them through Git LFS so the binaries
# live outside the packfile and future regenerations stop bloating .git.
# Scoped to demo/assets/*.gif (track-forward only — existing history was left intact).
demo/assets/*.gif filter=lfs diff=lfs merge=lfs -text
# FNXC:RepoAssets 2026-06-25-09:40:
# Documentation/marketing PNG screenshots are pure doc assets (referenced only from
# markdown, rendered by GitHub) so they are safe to route through LFS alongside the GIFs.
# IMPORTANT: scope to doc/demo dirs ONLY. App-runtime/build images must stay as real
# blobs because a build env without LFS hydration would otherwise embed a pointer stub:
# - packages/dashboard/app/public/icons/*.png (PWA manifest icons, served)
# - packages/desktop/src/icons/*.png (Electron app/tray icons, packaged)
# - packages/dashboard/app/public/fonts/SymbolsNerdFontMono-Regular.ttf (@font-face src)
demo/**/*.png filter=lfs diff=lfs merge=lfs -text
docs/screenshots/**/*.png filter=lfs diff=lfs merge=lfs -text
screenshots/**/*.png filter=lfs diff=lfs merge=lfs -text