diff --git a/.gitattributes b/.gitattributes index 264f9ad..7e0245a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,7 +5,7 @@ docker-compose.*.yml linguist-language=YAML *.yaml linguist-detectable=true *.yml.tmpl linguist-language=YAML -# --- Docker / Contenedores --- +# --- Docker --- Dockerfile linguist-detectable=true Dockerfile.* linguist-detectable=true @@ -22,6 +22,9 @@ Caddyfile.* linguist-language=Caddyfile linguist-detectable=true *.toml linguist-detectable=true *.json linguist-detectable=true +# --- Lua (WirePlumber, scripts) --- +*.lua linguist-language=Lua linguist-detectable=true + # --- Infra as Code --- *.tf linguist-language=HCL linguist-detectable=true *.tfvars linguist-language=HCL linguist-detectable=true @@ -36,7 +39,30 @@ Caddyfile.* linguist-language=Caddyfile linguist-detectable=true # --- Docs --- *.md linguist-detectable=true -# --- Evitar que "artefactos" distorsionen estadísticas (ajusta rutas si aplica) --- +# --- Caches / basura / editor crap --- +.vscode/** linguist-generated=true +.idea/** linguist-generated=true +*.swp linguist-generated=true +*.swo linguist-generated=true +.DS_Store linguist-generated=true + +# --- Backups --- +*.bak linguist-generated=true +*.old linguist-generated=true +*.orig linguist-generated=true +*.disabled linguist-generated=true + +# --- Ejemplos / plantillas --- +*example* linguist-generated=true +*sample* linguist-generated=true +*template* linguist-generated=true + +# --- Logs / dumps --- +*.log linguist-generated=true +*.dump linguist-generated=true +*.out linguist-generated=true + +# --- Build artifacts --- artifacts/** linguist-generated=true dist/** linguist-generated=true build/** linguist-generated=true diff --git a/.gitignore b/.gitignore index f082ae9..f55ec76 100644 --- a/.gitignore +++ b/.gitignore @@ -1,21 +1,55 @@ -# Archivos de claves o certificados +# --- Llaves, certificados, seguridad --- *.key *.pem *.crt *.p12 +*.pub +*.ssh +id_rsa* +id_ed25519* +id_ecdsa* -# Archivos de logs +# --- Logs y trazas --- *.log +*.out +*.dump -# Directorios o archivos temporales +# --- Temporales, backups y archivos descartables --- *.tmp *.bak +*.old +*.backup *.swp +*.swo +*~ +*.orig +*.rej -# Archivos generados automáticamente +# --- Cachés de Python / intérpretes --- __pycache__/ *.pyc +*.pyo -# Archivos específicos de sistema operativo +# --- Directorios temporales o de resultados --- +tmp/ +artifacts/ +dist/ +build/ + +# --- Terraform (si aplica) --- +.terraform/ +*.tfstate +*.tfstate.* + +# --- Node / herramientas externas --- +node_modules/ + +# --- Archivos de sistema operativo --- .DS_Store Thumbs.db +.Trashes + +# --- Config de editores/IDEs --- +.vscode/ +.idea/ +