# ============================================================================= # PROJECT .gitignore TEMPLATE # ============================================================================= # Template para proyectos independientes dentro del workspace. # Copiar a la raíz del proyecto y personalizar según necesidad. # # Estructura esperada: # proyecto/ # ├── apps/ # │ ├── backend/ # │ ├── frontend/ # │ └── database/ # ├── docs/ # ├── orchestration/ # └── .gitignore (este archivo) # ============================================================================= # ============================================================================= # NODE.JS / DEPENDENCIES # ============================================================================= **/node_modules/ **/.npm/ **/.yarn/cache/ **/.pnp.* **/bower_components/ # ============================================================================= # BUILD OUTPUTS # ============================================================================= **/dist/ **/build/ **/out/ **/.next/ **/.nuxt/ **/.turbo/ **/.parcel-cache/ **/.cache/ **/tsconfig.tsbuildinfo # ============================================================================= # TESTING # ============================================================================= **/coverage/ **/.nyc_output/ **/test-results/ **/junit.xml # ============================================================================= # PYTHON (si aplica) # ============================================================================= **/__pycache__/ **/*.py[cod] **/.venv/ **/venv/ **/.pytest_cache/ **/.coverage # ============================================================================= # DATABASES # ============================================================================= **/*.dump **/*.sql.gz **/*.backup **/pgdata/ **/*.sqlite **/*.sqlite3 # ============================================================================= # SECRETS & ENVIRONMENT # ============================================================================= **/.env **/.env.local **/.env.*.local **/.env.development **/.env.production !**/.env.example !**/.env.template **/credentials.json **/secrets.json **/*.secret **/*.pem **/*.key !**/*.example.pem # ============================================================================= # DOCKER # ============================================================================= **/docker-data/ **/docker-compose.override.yml **/docker-compose.local.yml !**/docker-compose.override.example.yml # ============================================================================= # LOGS # ============================================================================= **/logs/ **/*.log **/npm-debug.log* **/yarn-debug.log* # ============================================================================= # IDE & EDITORS # ============================================================================= **/.vscode/* !**/.vscode/settings.json !**/.vscode/tasks.json !**/.vscode/launch.json !**/.vscode/extensions.json **/.idea/ **/*.iml **/*.swp **/*.swo # ============================================================================= # OS FILES # ============================================================================= **/.DS_Store **/Thumbs.db **/*~ # ============================================================================= # TEMPORARY # ============================================================================= **/tmp/ **/temp/ **/*.tmp # ============================================================================= # PROJECT-SPECIFIC (personalizar según necesidad) # ============================================================================= # Ejemplo: excluir archivos de datos grandes # **/data/*.csv # **/data/*.json # Ejemplo: excluir uploads locales # **/uploads/ # **/public/uploads/ # =============================================================================