Initial commit
This commit is contained in:
41
scripts/render_docs.sh
Executable file
41
scripts/render_docs.sh
Executable file
@@ -0,0 +1,41 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user