Initial Commit

This commit is contained in:
2026-05-27 23:47:53 +01:00
parent fbc70f96e6
commit 9b28db724f
18103 changed files with 1600554 additions and 0 deletions

50
scripts/update-base-md.sh Normal file
View File

@@ -0,0 +1,50 @@
#!/usr/bin/env bash
# update-base-md — refresh every auto-generated base .md / .yml file at the
# repo root, and optionally flip STATUS.md rows to ✅ for the package names
# passed as arguments.
#
# Usage:
# scripts/update-base-md.sh # refresh manifest + missing
# scripts/update-base-md.sh cron job-scheduler # also mark migrated in STATUS.md
# scripts/update-base-md.sh @suaveplan/cron @suaveplan/retry
#
# Run order is significant: STATUS.md updates first so the manifest /
# missing generators see the canonical state if they ever read from it.
set -euo pipefail
cd "$(dirname "$0")/.."
ROOT="$(pwd)"
if [[ $# -gt 0 ]]; then
echo "==> Marking ${#} package(s) as migrated in STATUS.md"
bun "${ROOT}/scripts/mark-migrated.ts" "$@"
echo
fi
echo "==> Refreshing MANIFEST.md"
bun "${ROOT}/scripts/folder-reorg/generate-manifest.ts"
echo
echo "==> Hoisting README titles from package.json descriptions"
bun "${ROOT}/scripts/hoist-readme-titles.ts"
echo
echo "==> Regenerating per-package documentation trees"
bun "${ROOT}/scripts/generate-package-module-tree.ts"
echo
echo "==> Regenerating per-category README files"
bun "${ROOT}/scripts/generate-category-readmes.ts"
echo
echo "==> Regenerating root README.md"
bun "${ROOT}/scripts/generate-root-readme.ts"
echo
echo "==> Analyzing documentation tree for orphans"
bun "${ROOT}/scripts/analyze-doc-tree.ts" --quiet || true
echo
echo "✅ Base .md files updated."