Skip to content

feat(site): rebuild github-site docs UI with search - #488

Merged
EyJunge1 merged 1 commit into
tickernelz:mainfrom
EyJunge1:feat/github-site-docs-ui
Nov 4, 2026
Merged

EyJunge1 merged 1 commit into
tickernelz:mainfrom
EyJunge1:feat/github-site-docs-ui

Conversation

@EyJunge1

@EyJunge1 EyJunge1 commented Nov 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Rename site/ to github-site/ and switch landing/docs components to Svelte under Astro
  • Ship a custom docs shell with fixed sidebar, ⌘K search, and corner locale/theme/GitHub controls (no top bar)
  • Add Tailwind utilities for docs chrome and keep content surfaces on the existing dark theme

Test plan

  • cd github-site && bun install && bun run build succeeds
  • Docs /docs loads with sidebar nav + search (⌘K / click)
  • Locale + theme toggles work without FOUC; corner icons stay top-right
  • Mobile: burger bottom-left opens drawer; desktop: no burger
  • Landing home GitHub control is icon-only (no stars count)
  • CI github-site workflow path still deploys

Checklist

  • Branch is based on main (do not open PRs from commits already on main)
  • bun test passes (or N/A)
  • bun run typecheck passes (or N/A)
  • bun run check passes (format + lint + typecheck; or N/A)
  • Docs / README updated when behavior or contribution process changes

Replace Starlight-style docs chrome with a custom Astro+Svelte shell,
sidebar search (⌘K), fixed corner controls, and Tailwind theming.
Rename site/ to github-site/ and drop the top docs header bar.
@EyJunge1
EyJunge1 merged commit 662e222 into tickernelz:main Nov 4, 2026
11 of 15 checks passed
@EyJunge1 EyJunge1 mentioned this pull request Nov 4, 2026
3 tasks done
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