Skip to content

Website#16

Merged
Psy-Fer merged 4 commits into
scverse:mainfrom
ewels:docs
May 12, 2026
Merged

Website#16
Psy-Fer merged 4 commits into
scverse:mainfrom
ewels:docs

Conversation

@ewels
Copy link
Copy Markdown
Member

@ewels ewels commented May 4, 2026

New website. To try it out:

gh pr checkout 16
cd docs/
npm install
npm run dev

I moved the previous docs into docs-old, they need cleaning up and porting over into the new docs/ if desired.

Same for content - needs review. Some stuff is placeholder, eg. performance docs.

localhost_4322_rustar-aligner_

@ewels ewels changed the title Docs Website May 5, 2026
@ewels
Copy link
Copy Markdown
Member Author

ewels commented May 5, 2026

NB: Should say sorry - I designed this to be hosted for free with GitHub Pages. The PR includes a GitHub Actions workflow to build + deploy it. The final URL is expected to be https://psy-fer.github.io/rustar-aligner

ewels and others added 4 commits May 5, 2026 20:27
- Custom design tokens applied site-wide via Starlight CSS variables.
  Light mode is bone paper with prussian-blue ink (cyanotype-inverted),
  dark mode is deep navy with parchment text. Body has a graph-paper
  grid background. Display headings use Archivo Narrow, body text uses
  Inter, code uses JetBrains Mono.
- New homepage with mascot hero, two benchmark figures, six-feature
  grid, install snippet with monospace buttons, and a STAR-vs-rustar
  comparison table. Wiggle dividers between sections animate as a
  slow water-surface morph via CSS path() keyframes (respects
  prefers-reduced-motion).
- Replaced Starlight's three-option theme dropdown with a minimal
  sun/moon ThemeToggle component. First load follows OS preference;
  click flips and persists to localStorage under Starlight's key.
- Restored a top border on framed code blocks since the title-bar
  header is now hidden, using EC's own --ec-brdWd/--ec-brdCol tokens.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The published Astro Starlight site lives in `docs/` while the
per-phase development notes (phase13_accuracy.md, phase15_sam_tags.md,
phase16_algorithm.md, phase17_features.md, phase16_14_nstart_fix.md,
and dev/) now live in `docs-old/`. Update the stale path references in
CLAUDE.md, ROADMAP.md, and CONTRIBUTING.md so links resolve.

Also added a "Documentation site" section to CONTRIBUTING.md describing
the Astro project layout, build commands, and where the design tokens
live, and fixed a wrong github org slug on the docs-site contributing
page (ewels → Psy-Fer).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Psy-Fer Psy-Fer merged commit ddcfd69 into scverse:main May 12, 2026
9 checks passed
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