# GitHub Linguist overrides — controls the language % stats on the repo
# landing page.  Dulus is a Python project at heart; the TypeScript inside
# `sandbox/` is a *bundled web UI*, not the actual codebase, so it should
# not dominate the language bar on github.com/KevRojo/Dulus.
#
# Reference: https://github.com/github-linguist/linguist/blob/main/docs/overrides.md

# The whole sandbox tree is the desktop OS bundled web UI — treat as vendored
# so it stops counting towards the repo's language stats.
sandbox/** linguist-vendored=true

# Built artifacts under sandbox/dist/ are auto-generated by Vite.
sandbox/dist/** linguist-generated=true

# The same applies to any other built/bundled web frontends.
docs/dashboard/** linguist-generated=true
docs/personas/** linguist-generated=true
docs/uploads/** linguist-generated=true
gui/static/** linguist-generated=true

# Documentation HTML should not count either.
docs/*.html linguist-documentation=true

# Auto-normalize line endings so Windows<->Linux git diffs stay clean.
* text=auto
