diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..deaba71f --- /dev/null +++ b/.gitignore @@ -0,0 +1,61 @@ +# Environment & Secrets +# Niemals API-Keys, Passwörter oder Konfigurationsdateien mit sensiblen Daten einchecken. +.env +*.env +credentials.json +service_account.json +dealfront_credentials.json +fotograf_credentials.json +*key.txt +*token.txt +*credentials +ngrok_authtoken.txt + +# Python +# Ignoriert Caching-Verzeichnisse und kompilierte Python-Dateien. +__pycache__/ +*.pyc + +# Logs +# Log-Dateien sollten nicht versioniert werden. +Log/ +*.log + +# IDE & Editor Configuration +# Verhindert, dass benutzerspezifische Editor-Einstellungen geteilt werden. +.vscode/ + +# OS Specific +# Ignoriert Systemdateien von macOS, Windows und Synology. +.DS_Store +Thumbs.db +@eaDir/ + +# Build & Output +# Verzeichnisse für generierte Ausgabedateien. +output/ +export/ + +# Data, Models & Backups +# Ignoriert große Datendateien, trainierte Modelle und Backups. +*.csv +*.xlsx +*.pkl +*.joblib +*.json +*.bak + +# Hebe das Ignorieren für Konfigurationsdateien explizit auf, falls nötig. +!keyword_rules.json +!technician_patterns.json + +# Tools & Dependencies +# Ignoriert heruntergeladene Tools und Archive. +ngrok +*.tgz + +# Temporäre Dateien +# Ignoriert Screenshots und andere temporäre Artefakte. +*screenshot.png +auth_output.txt +auth_url.txt