152 lines
3.9 KiB
Markdown
152 lines
3.9 KiB
Markdown
# 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)
|