feat(git): Add .gitignore for common exclusions
- Ignoriert temporäre Dateien, Logs, Secrets und generierte Artefakte - Verbessert die Repository-Sauberkeit und vermeidet versehentliche Commits sensibler Daten
This commit is contained in:
61
.gitignore
vendored
Normal file
61
.gitignore
vendored
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user