# ==============================================================================
# OS & IDE Artefakte (Systemdateien)
# ==============================================================================
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
*.bak

# ==============================================================================
# Composer Core & Abhängigkeiten (Werden per 'composer install' generiert)
# ==============================================================================
/vendor/
/composer.lock
var/log/
var/cache/

# ==============================================================================
# TYPO3 Public Web-Root (Generierte Core-Dateien & Symlinks)
# ==============================================================================
/public/index.php
/public/typo3
/public/typo3_src

# Verhindert das Einchecken von automatisch installierten Dritt-Extensions
/public/typo3conf/ext/*

# ==============================================================================
# TYPO3 Caches, Temporäre Dateien & CLI-Hilfen
# ==============================================================================
/public/typo3temp/*
!/public/typo3temp/.htaccess
/public/var/*

# ==============================================================================
# Sensible Systemkonfigurationen & Zugangsdaten (NIEMALS einchecken!)
# ==============================================================================
/public/typo3conf/LocalConfiguration.php
/public/typo3conf/AdditionalConfiguration.php
.env

# ==============================================================================
# Redaktioneller Content & Media (Uploads des Kunden)
# ==============================================================================
/public/fileadmin/*
!/public/fileadmin/_processed_/
/public/fileadmin/_processed_/*
/public/uploads/*

# ==============================================================================
# EIGENE EXTENSIONS (Ihr Entwicklungs-Ordner)
# ==============================================================================
# Wir stellen sicher, dass Ihr Custom-Code auf keinen Fall ignoriert wird
!/packages/
!/packages/*

# ==============================================================================
# Assets & Tooling
# ==============================================================================
node_modules/
npm-debug.log
yarn-error.log
