# Dieses Repo lebt im XAMPP htdocs-Ordner zusammen mit anderen, projektfremden # Verzeichnissen (Standard-XAMPP-Dateien, andere lokale Seiten). Nur die beiden # HifiPlanet-Ordner (hifi/ und hifi-src/) sollen versioniert werden. /* !/hifi/ !/hifi-src/ !/.gitignore !/.github/ !/DEPLOY.md # Von NPM regenerierbare Abhängigkeiten. Der Composer-vendor von hifi/api wird # dagegen BEWUSST versioniert: das Kunden-Hosting (All-Inkl) hat keine # CI-Anbindung, deshalb muss main das komplett deploybare hifi/ enthalten. /hifi-src/node_modules/ # Der Vite-Build-Output (hifi/index.html + hifi/assets/) wird ebenfalls BEWUSST # versioniert - gleicher Grund: main ist der einzige Branch und zugleich das # Deploy-Artefakt (siehe DEPLOY.md). Vor jedem Commit lokal "npm run build" # ausführen; das prebuild-Script in hifi-src/package.json räumt assets/ vorher # leer, damit sich keine veralteten Hash-Chunks ansammeln. # Umgebungsspezifische DB-Zugangsdaten (wird vom Admin-Panel automatisch neu geschrieben, # unterscheidet sich zwischen Dev-/Live-Umgebung und gehört daher nicht ins Repo) /hifi/api/config/db.php # Einmalpasswort für den Ersteinrichtungs-Assistenten (siehe setup.php.example) - # pro Umgebung unterschiedlich und darf nicht öffentlich einsehbar sein /hifi/api/config/setup.php # Google-Service-Account-Schlüssel für die Analytics-Data-API-Anbindung im Dashboard # (wird vom Admin-Panel automatisch neu geschrieben, enthält einen privaten Schlüssel) /hifi/api/config/ga-service-account.json # Claude-Code-Tooling (Skills/lokale Einstellungen) - gehört nicht zum Website-Projekt /hifi/.claude/ /hifi/.agents/ /hifi/skills-lock.json /hifi-src/.claude/ /hifi-src/.agents/ /hifi-src/skills-lock.json # Von XAMPP/Editoren erzeugte Laufzeit-/Cache-Dateien *.log Thumbs.db .DS_Store