Skip to content

oxidMichaelWalter/developer_documentation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,226 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OXID eShop Developer Documentation Migration

Migration der OXID eShop Developer Documentation von Sphinx zu Docusaurus.

Schnellstart mit Docker

Mit Makefile (empfohlen)

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 URLs

Direkte Docker Compose Befehle

docker compose up docs              # Development Server
docker compose up -d plantuml       # PlantUML Server (background)
docker compose --profile production up nginx  # Production Server

Lokale Entwicklung (ohne Docker)

Voraussetzungen

  • Node.js 18+
  • npm

Setup

cd docs
npm install
npm start

Build

cd docs
npm run build
npm run serve

Projektstruktur

  • docs/ - Docusaurus Projekt
  • lagacy/ - Original Sphinx Dokumentation
  • migration.md - Detaillierter Migrationsplan
  • CLAUDE.md - Projekt-Kontext für Claude
  • docker-compose.yml - Docker Setup
  • nginx.conf - Production Server Konfiguration

Migration Status

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

Makefile Befehle

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

Migration

Siehe migration.md für den detaillierten Migrationsplan.

About

OXID eShop Developer Documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%