# Package Contents Übersicht aller Dateien im LibreBooking n8n Node Paket. ## 📁 Struktur ``` librebooking_n8n_node/ ├── 📄 Hauptdateien ├── 📁 nodes/ # n8n Nodes ├── 📁 credentials/ # Credentials ├── 📁 workflows/ # Beispiel Workflows ├── 📁 test/ # Test Dateien └── 📄 Dokumentation & Skripte ``` --- ## 📄 Hauptdateien | Datei | Beschreibung | |-------|-------------| | `package.json` | Node Package Konfiguration | | `tsconfig.json` | TypeScript Konfiguration | | `index.ts` | Haupt-Export Datei | --- ## 📁 Nodes | Datei | Beschreibung | |-------|-------------| | `nodes/LibreBooking/LibreBooking.node.ts` | Haupt-Node für alle CRUD Operationen | | `nodes/LibreBooking/librebooking.svg` | Node Icon | | `nodes/LibreBookingTrigger/LibreBookingTrigger.node.ts` | Trigger Node für Events | | `nodes/LibreBookingTrigger/librebooking.svg` | Trigger Node Icon | --- ## 🔑 Credentials | Datei | Beschreibung | |-------|-------------| | `credentials/LibreBookingApi.credentials.ts` | API Credentials (URL, Benutzer, Passwort) | | `credentials/LibreBookingConfig.credentials.ts` | Config Node für Standardwerte | --- ## 📚 Dokumentation | Datei | Beschreibung | |-------|-------------| | `README.md` | Hauptdokumentation | | `INSTALLATION.md` | Detaillierte Installationsanleitung | | `SCHNELLSTART.md` | Quick Start Guide | | `CUSTOM-ATTRIBUTES.md` | Custom Attributes Anleitung | | `CONFIG-NODE.md` | Config Node Guide | | `TROUBLESHOOTING.md` | Problemlösungen | | `DOCKER-INTEGRATION.md` | Docker Dokumentation | | `SECURITY.md` | Sicherheitshinweise | | `CHANGELOG.md` | Versionshistorie | | `CONTRIBUTING.md` | Contribution Guide | | `LICENSE` | MIT Lizenz | --- ## 📦 Git-spezifische Dateien | Datei | Beschreibung | |-------|-------------| | `GIT-UPLOAD.md` | Git Upload Anleitung | | `RELEASE-NOTES.md` | Release Notes v1.2.0 | | `PACKAGE-CONTENTS.md` | Diese Datei | | `.gitignore` | Git Ignore Konfiguration | --- ## 🛠️ Skripte ### Installation | Datei | Beschreibung | |-------|-------------| | `install.sh` | Linux/Mac Installation | | `install.ps1` | Windows PowerShell Installation | | `quick-install.sh` | Schnellinstallation | ### Docker | Datei | Beschreibung | |-------|-------------| | `install-docker.sh` | Docker Installation | | `install-docker-manual.sh` | Manuelle Docker Installation | | `install-in-container.sh` | Installation im Container | | `build-on-host.sh` | Host-seitiges Bauen | ### Wartung | Datei | Beschreibung | |-------|-------------| | `update-node.sh` | Update Skript | | `check-installation.sh` | Installation prüfen | | `fix-node-installation.sh` | Installation reparieren | | `update-dependencies.sh` | Dependencies aktualisieren | | `upload-to-git.sh` | Git Upload Helper | --- ## 🐳 Docker Konfiguration | Datei | Beschreibung | |-------|-------------| | `Dockerfile` | Docker Image Definition | | `docker-compose.yml` | Standard Docker Compose | | `docker-compose.override.yml` | Override für Entwicklung | | `docker-compose.readonly.yml` | Read-only Volume Konfiguration | | `.dockerignore` | Docker Build Ausschlüsse | --- ## 🧪 Test | Datei | Beschreibung | |-------|-------------| | `test/test-api.ts` | API Test Script | | `workflows/example-workflows.json` | Beispiel n8n Workflows | --- ## ⚙️ Konfiguration | Datei | Beschreibung | |-------|-------------| | `.npmrc` | npm Konfiguration | | `.npmignore` | npm Publish Ausschlüsse | --- ## 📊 Build Output (nicht im Repository) | Verzeichnis | Beschreibung | |-------------|-------------| | `dist/` | Kompilierte JavaScript Dateien | | `node_modules/` | npm Dependencies | | `dist-for-docker/` | Host-Build für Docker | --- ## Dateigröße - **Quellcode**: ~50 KB - **Mit node_modules**: ~50 MB - **Mit dist**: ~100 KB zusätzlich - **Git Repository**: ~1 MB (ohne node_modules)