mirror of
https://github.com/run-llama/workflows-py.git
synced 2026-07-20 01:04:22 -04:00
37 lines
903 B
Bash
Executable File
37 lines
903 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
DOCS_REPO="${1:?Usage: $0 /path/to/developer-hub-repo}"
|
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
REPO_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
|
|
|
# --- Markdown docs ---
|
|
SOURCE_DIR="$REPO_ROOT/docs/src/content/docs/llamaagents"
|
|
DEST_DIR="$DOCS_REPO/src/content/docs/python/llamaagents"
|
|
|
|
echo "=== Syncing markdown docs ==="
|
|
mkdir -p "$DEST_DIR"
|
|
|
|
rsync -av --delete \
|
|
--include='*/' \
|
|
--include='*.md' \
|
|
--include='*.mdx' \
|
|
--include='*.yml' \
|
|
--include='*.png' \
|
|
--include='*.jpg' \
|
|
--include='*.jpeg' \
|
|
--include='*.svg' \
|
|
--exclude='*' \
|
|
"$SOURCE_DIR/" "$DEST_DIR/"
|
|
|
|
# --- API reference (mkdocs HTML) ---
|
|
API_DOCS_DIR="$REPO_ROOT/docs/api_docs"
|
|
API_DEST_DIR="$DOCS_REPO/api-reference/python/workflows"
|
|
|
|
echo "=== Building workflows API reference ==="
|
|
cd "$API_DOCS_DIR"
|
|
uv sync
|
|
uv run mkdocs build -d "$API_DEST_DIR"
|
|
|
|
echo "Docs sync complete."
|