# =================================================================== # File .gitignore Globale per la Monorepo # =================================================================== # 1. Variabili d'ambiente e segreti # Mai committare file .env. Contengono segreti e configurazioni locali. .env .env.* !.env.example # 2. File di Sistema Operativo # File di metadati di macOS e Windows .DS_Store Thumbs.db # 3. File specifici dell'IDE e dell'Editor # Evita di committare le configurazioni personali dell'ambiente di sviluppo. .idea/ .vscode/ *.sublime-project *.sublime-workspace # 4. Dipendenze e Artefatti dei Pacchetti # Anche se ogni pacchetto ha il suo .gitignore, è buona norma # escludere le dipendenze più comuni a livello globale. node_modules/ /packages/backend/venv/ /packages/backend/.venv/ # 5. Log e File Temporanei *.log *.tmp *.temp # 6. Directory per i file caricati # Ignora il CONTENUTO della directory uploads, ma non la directory stessa. # Il file .gitkeep assicura che la directory vuota venga tracciata. /uploads/* !/uploads/.gitkeep # 7. File specifici di Docker # File di override per Docker Compose, spesso usati per configurazioni locali docker-compose.override.yml