61 lines
1.3 KiB
Bash
61 lines
1.3 KiB
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
# Dubai Metaverse - Documentation Generation Script
|
||
|
|
# Generates documentation from templates and validates completeness
|
||
|
|
|
||
|
|
set -e # Exit on error
|
||
|
|
|
||
|
|
echo "=========================================="
|
||
|
|
echo "Dubai Metaverse - Documentation Generator"
|
||
|
|
echo "=========================================="
|
||
|
|
echo ""
|
||
|
|
|
||
|
|
# Check for required documentation files
|
||
|
|
REQUIRED_DOCS=(
|
||
|
|
"README.md"
|
||
|
|
"PROJECT_CHARTER.md"
|
||
|
|
"TECHNICAL_BRIEF.md"
|
||
|
|
"ART_BIBLE.md"
|
||
|
|
"DISTRICT_SELECTION.md"
|
||
|
|
"PROJECT_PLAN.md"
|
||
|
|
"PIPELINE.md"
|
||
|
|
"NAMING_CONVENTIONS.md"
|
||
|
|
"UE5_SETUP.md"
|
||
|
|
"PROJECT_SETTINGS.md"
|
||
|
|
"PLUGINS.md"
|
||
|
|
"VERSION_CONTROL.md"
|
||
|
|
"MILESTONES.md"
|
||
|
|
)
|
||
|
|
|
||
|
|
MISSING_DOCS=()
|
||
|
|
|
||
|
|
echo "Checking required documentation..."
|
||
|
|
echo ""
|
||
|
|
|
||
|
|
for doc in "${REQUIRED_DOCS[@]}"; do
|
||
|
|
if [ -f "$doc" ]; then
|
||
|
|
echo "✓ $doc"
|
||
|
|
else
|
||
|
|
echo "⚠ Missing: $doc"
|
||
|
|
MISSING_DOCS+=("$doc")
|
||
|
|
fi
|
||
|
|
done
|
||
|
|
|
||
|
|
echo ""
|
||
|
|
|
||
|
|
if [ ${#MISSING_DOCS[@]} -eq 0 ]; then
|
||
|
|
echo "✓ All required documentation files present"
|
||
|
|
else
|
||
|
|
echo "⚠ Missing documentation files:"
|
||
|
|
for doc in "${MISSING_DOCS[@]}"; do
|
||
|
|
echo " - $doc"
|
||
|
|
done
|
||
|
|
fi
|
||
|
|
|
||
|
|
echo ""
|
||
|
|
echo "=========================================="
|
||
|
|
echo "Documentation Check Complete"
|
||
|
|
echo "=========================================="
|
||
|
|
echo ""
|
||
|
|
|