# --- YAML / Compose ---
docker-compose.yml linguist-language=YAML
docker-compose.*.yml linguist-language=YAML
*.yml linguist-detectable=true
*.yaml linguist-detectable=true
*.yml.tmpl linguist-language=YAML

# --- Docker / Contenedores ---
Dockerfile linguist-detectable=true
Dockerfile.* linguist-detectable=true

# --- Caddy ---
Caddyfile linguist-language=Caddyfile linguist-detectable=true
Caddyfile.* linguist-language=Caddyfile linguist-detectable=true
*.caddy linguist-language=Caddyfile linguist-detectable=true

# --- Configs comunes ---
*.env linguist-language=Dotenv linguist-detectable=true
*.conf linguist-language=INI linguist-detectable=true
*.ini linguist-language=INI linguist-detectable=true
*.service linguist-language=INI linguist-detectable=true
*.toml linguist-detectable=true
*.json linguist-detectable=true

# --- Infra as Code ---
*.tf linguist-language=HCL linguist-detectable=true
*.tfvars linguist-language=HCL linguist-detectable=true

# --- Scripts ---
*.sh linguist-language=Shell linguist-detectable=true
*.bash linguist-language=Shell linguist-detectable=true
*.zsh linguist-language=Shell linguist-detectable=true
*.ps1 linguist-language=PowerShell linguist-detectable=true
*.py linguist-language=Python linguist-detectable=true
*.sql linguist-language=SQL linguist-detectable=true
# --- Docs ---
*.md linguist-detectable=true

# --- Evitar que "artefactos" distorsionen estadísticas (ajusta rutas si aplica) ---
artifacts/** linguist-generated=true
dist/** linguist-generated=true
build/** linguist-generated=true
