#--- Secrets and Environment --- # Never commit environment files. They contain secrets and local configuration. # The deployment server will have its own .env file as per the DEPLOYMENT.md guide. .env *.env # --- Python Dependencies & Virtual Environments --- # Ignore the virtual environment folder. venv/ pycache/ *.pyc *.pyo *.pyd # --- Frontend Dependencies --- # Ignore Node.js dependency modules. These should be installed via 'npm install'. node_modules/ # Note: It is often best practice to COMMIT 'package-lock.json' to ensure all # developers and build environments use the exact same dependency versions. # If you want to include it, remove the line below. package-lock.json # --- Editor & OS Specific --- # Ignore IDE and OS-specific files. .vscode/ *.code-workspace .DS_Store Thumbs.db # --- Logs and Temporary Files --- # Ignore log files and other temporary artifacts. *.log logs/ *.bak *.swp *.swo *.tmp *.coverage # --- Database Files --- # Ignore local database files. *.sqlite3 *.db instance/