Gitignore

Cada proyecto debe definir su .gitignore antes del primer push. Previene commitear dependencias, secretos y archivos de entorno por error.

Elementos mínimos obligatorios

📦Dependencias: vendor/, node_modules/, .composer/.
🔑Entorno: .env, .env.local, .env.*.local.
🏗️Builds: build/, dist/, public/build/.
💾Caches: .cache/, var/cache/.
📝Logs: *.log, var/log/.
📤Uploads: uploads/, public/uploads/.
💻IDEs: .idea/, .vscode/, *.swp.
🖥️Sistema: .DS_Store, Thumbs.db.
Regla: Nunca commitear secretos. Claves de API, passwords y tokens van exclusivamente en variables de entorno, nunca en el código fuente.