#!/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 ""