Skip to content

docs: update theme to @nebari/starlight 1.3.0 - #255

Open
aktech wants to merge 3 commits into
mainfrom
docs-starlight-1.3.0
Open

aktech wants to merge 3 commits into
mainfrom
docs-starlight-1.3.0

Conversation

@aktech

@aktech aktech commented Sep 28, 2026

Copy link
Copy Markdown
Member

Bumps the docs theme to @nebari/starlight 1.3.0, which renders mermaid fences as hand-drawn diagrams in the site palette and redraws them on light/dark switches.

  • Removes rehype-mermaid and its markdown config, which pre-rendered the fences to SVG and would hide the theme's rendering
  • Drops the Playwright dependency and CI install step that only rehype-mermaid needed

The theme now draws mermaid fences itself as hand-drawn diagrams in the site palette, following light/dark switches. Drops rehype-mermaid, its markdown config, and the Playwright install it needed in CI.
npm 11 drops the optional @emnapi entries that npm ci on npm 10 (Node 22 in CI) requires, so the docs job failed at install.
@github-actions

Copy link
Copy Markdown
Contributor

Docs preview for docs-starlight-1.3.0:
https://docs-starlight-1-3-0.data-science-pack.pages.dev

@aktech
aktech marked this pull request as ready for review October 2, 2026 14:55
@aktech
aktech requested a review from pmeier as a code owner October 2, 2026 14:55

This branch has not been deployed

No deployments
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.

2 participants