Migration der OXID eShop Developer Documentation von Sphinx zu Docusaurus.
make help # Zeige alle verfügbaren Befehle
make up # Starte Development Server
make down # Stoppe alle Services
make ps # Zeige laufende Container
make info # Zeige Status und URLsdocker compose up docs # Development Server
docker compose up -d plantuml # PlantUML Server (background)
docker compose --profile production up nginx # Production Server- Node.js 18+
- npm
cd docs
npm install
npm startcd docs
npm run build
npm run servedocs/- Docusaurus Projektlagacy/- Original Sphinx Dokumentationmigration.md- Detaillierter MigrationsplanCLAUDE.md- Projekt-Kontext für Claudedocker-compose.yml- Docker Setupnginx.conf- Production Server Konfiguration
✅ Phase 1: Setup & Docker
- Docusaurus initialisiert
- Docker Compose konfiguriert
- OXID Branding (Logo, Farben, Fonts)
- Basis-Konfiguration
🔄 Phase 2: Content Migration
- RST zu Markdown Konvertierung
- Navigationsstruktur
- Assets Migration
⏳ Phase 3-5: Features & Deployment
- PlantUML Integration
- Versionierung
- Testing & Deployment
| Befehl | Beschreibung |
|---|---|
make up |
Development Server starten |
make down |
Alle Services stoppen |
make ps |
Container Status anzeigen |
make info |
Status und URLs anzeigen |
make build |
Images neu bauen |
make prod |
Production Server |
make plantuml |
PlantUML Server |
make clean |
Cleanup |
Siehe migration.md für den detaillierten Migrationsplan.