Files
2025-11-30 08:43:30 +08:00

42 lines
977 B
Bash
Executable File

#!/usr/bin/env bash
#
# Render TYPO3 documentation locally using Docker
#
# Usage: ./render_docs.sh [project_root]
#
set -e
PROJECT_ROOT="${1:-.}"
if [ ! -d "$PROJECT_ROOT/Documentation" ]; then
echo "Error: Documentation/ directory not found at $PROJECT_ROOT"
echo "Usage: $0 [project_root]"
exit 1
fi
echo "🚀 Rendering TYPO3 documentation..."
echo " Project: $PROJECT_ROOT"
docker run --rm \
-v "$(cd "$PROJECT_ROOT" && pwd)":/project \
ghcr.io/typo3-documentation/render-guides:latest \
--config=Documentation
OUTPUT_DIR="$PROJECT_ROOT/Documentation-GENERATED-temp"
if [ -f "$OUTPUT_DIR/Index.html" ]; then
echo ""
echo "✅ Documentation rendered successfully!"
echo " Output: $OUTPUT_DIR/Index.html"
echo ""
echo "To view:"
echo " open $OUTPUT_DIR/Index.html"
echo " # or"
echo " xdg-open $OUTPUT_DIR/Index.html"
else
echo ""
echo "❌ Rendering failed or output not found"
exit 1
fi