diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d05e942 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,42 @@ +# --- 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