Skip to content

Docs/starlight docs#61

Draft
p2arthur wants to merge 6 commits intorefactor/util-v5from
docs/starlight-docs
Draft

Docs/starlight docs#61
p2arthur wants to merge 6 commits intorefactor/util-v5from
docs/starlight-docs

Conversation

@p2arthur
Copy link

Migrates project documentation from Sphinx-only output to an Astro Starlight site, with automated API/examples generation and updated publishing workflows.

What Changed
Added Starlight docs app (docs/astro.config.mjs, docs/package.json, docs/src/...) and migrated existing docs content into the new structure.
Added docs generation tooling:
docs/api_build.py to generate API reference pages from package modules.
docs/scripts/generate-examples-mdx.ts to generate example pages from examples/.
docs/scripts/generate-legacy-redirects.mjs + docs/legacy-routes.json for old URL compatibility.
Reworked docs build commands in pyproject.toml to run API generation + Starlight build.
Added reusable GitHub composite action for docs builds and updated CI/pages workflows.
Added workflow to publish docs to DevPortal.
Included internal migration plans/skills under .codex/algokit-prompts.
Notes
Legacy Sphinx page sources under docs/ were moved/replaced by Starlight content under docs/src/content/docs/.
CI now validates docs by building the Starlight site.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant