Initial commit: Complete project foundation with all documentation, scripts, and project structure
This commit is contained in:
60
scripts/generate_docs.sh
Executable file
60
scripts/generate_docs.sh
Executable file
@@ -0,0 +1,60 @@
|
||||
#!/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 ""
|
||||
|
||||
Reference in New Issue
Block a user