# Language detection for GitHub
# Ensure Go is the primary language shown

# Mark frontend as vendored (not counted in language stats)
frontend/** linguist-vendored=false
frontend/src/**/*.ts linguist-detectable=false
frontend/src/**/*.js linguist-detectable=false

# Mark e2e tests as not detectable
e2e/** linguist-detectable=false

# Mark build output as generated
frontend/build/** linguist-generated
backend/web/dist/** linguist-generated

# Mark node_modules and package-lock as vendored
**/node_modules/** linguist-vendored
**/package-lock.json linguist-generated

# Explicitly mark Go files as detectable
*.go linguist-detectable=true

# Mark Svelte files as detectable
*.svelte linguist-detectable=true
