From 6bdc0f891f59e02acc83de1f27135fbc9514176f Mon Sep 17 00:00:00 2001 From: Gemini CLI Date: Sat, 8 Nov 2025 12:21:50 +0000 Subject: [PATCH] feat(git): Add .gitignore for common exclusions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ignoriert temporäre Dateien, Logs, Secrets und generierte Artefakte - Verbessert die Repository-Sauberkeit und vermeidet versehentliche Commits sensibler Daten --- .gitignore | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 .gitignore 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