2026-02-08 20:18:46 +00:00
|
|
|
# =============================================================================
|
|
|
|
|
# DOCUMENTATION COMMANDS - Rustelo Framework
|
|
|
|
|
# =============================================================================
|
|
|
|
|
# Documentation generation and management
|
|
|
|
|
|
|
|
|
|
# Build all documentation
|
|
|
|
|
docs-build:
|
|
|
|
|
@echo "📚 Building documentation..."
|
|
|
|
|
./scripts/docs/build-docs.sh
|
|
|
|
|
|
|
|
|
|
# Serve documentation locally
|
|
|
|
|
docs-serve:
|
|
|
|
|
@echo "📚 Serving documentation..."
|
|
|
|
|
./scripts/docs/docs-dev.sh
|
|
|
|
|
|
|
|
|
|
# Setup documentation system
|
|
|
|
|
docs-setup:
|
|
|
|
|
@echo "📚 Setting up documentation system..."
|
|
|
|
|
./scripts/docs/setup-docs.sh
|
|
|
|
|
|
|
|
|
|
# Deploy documentation to GitHub Pages
|
|
|
|
|
docs-deploy-github:
|
|
|
|
|
@echo "📚 Deploying docs to GitHub Pages..."
|
|
|
|
|
./scripts/docs/deploy-docs.sh github
|
|
|
|
|
|
|
|
|
|
# Deploy documentation to Netlify
|
|
|
|
|
docs-deploy-netlify:
|
|
|
|
|
@echo "📚 Deploying docs to Netlify..."
|
|
|
|
|
./scripts/docs/deploy-docs.sh netlify
|
|
|
|
|
|
|
|
|
|
# Generate API documentation
|
|
|
|
|
docs-api:
|
|
|
|
|
@echo "📚 Generating API documentation..."
|
|
|
|
|
cargo doc --all-features --no-deps --open
|
|
|
|
|
|
|
|
|
|
# Build cargo documentation with assets
|
|
|
|
|
docs-cargo:
|
|
|
|
|
@echo "📚 Building cargo documentation with assets..."
|
|
|
|
|
cp -r logos/ target/doc/
|
|
|
|
|
cargo doc --all-features --no-deps
|
|
|
|
|
|
|
|
|
|
# Validate documentation
|
|
|
|
|
docs-validate:
|
|
|
|
|
@echo "📚 Validating documentation..."
|
|
|
|
|
mdbook test book/
|
|
|
|
|
|
|
|
|
|
# Clean documentation build
|
|
|
|
|
docs-clean:
|
|
|
|
|
@echo "📚 Cleaning documentation..."
|
|
|
|
|
rm -rf _book/
|
|
|
|
|
rm -rf book-output/
|
|
|
|
|
cargo clean --doc
|
|
|
|
|
|
|
|
|
|
# Generate content for documentation
|
|
|
|
|
docs-generate-content:
|
|
|
|
|
@echo "📚 Generating documentation content..."
|
2026-02-08 20:37:49 +00:00
|
|
|
./scripts/docs/generate-content.sh
|