Skip to content

Add package design philosophy guides - #32

Merged
hyfdev merged 2 commits into
mainfrom
agent/package-design-philosophy
Aug 16, 2026
Merged

hyfdev merged 2 commits into
mainfrom
agent/package-design-philosophy

Conversation

@hyfdev

@hyfdev hyfdev commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a concise Design Philosophy page as the first article for each public package
  • add focused @taffyjs/yoga and @taffyjs/yoga-wasm overviews and expose both package groups in the shared sidebar
  • update the Introduction, package READMEs, and website record to match the implemented four-package family

Why

The package family now has two independent choices: the direct TaffyJS or Yoga-compatible API, and the native or WebAssembly runtime. These pages explain why each package exists, which layer owns which behavior, and where Taffy remains visible without duplicating setup or API reference material.

Validation

  • vp run check:format
  • vp run check:lint
  • vp run build:website
  • desktop and 390 px browser checks for all new routes, sidebar ordering, active links, overflow, and mobile sidebar scrolling
  • independent factual/design review and independent writing/navigation review

@hyfdev
hyfdev marked this pull request as ready for review August 16, 2026 14:46
Copilot AI lite review requested due to automatic review settings August 16, 2026 14:46
@hyfdev
hyfdev merged commit 17fca48 into main Aug 16, 2026
0 of 6 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The job was not started because recent GitHub Actions payments have failed or your spending limit needs to be increased.

hyfdev added a commit that referenced this pull request Aug 16, 2026
hyfdev added a commit that referenced this pull request Aug 16, 2026
Add retained Node, WebAssembly, and Yoga benchmarks together with package design guidance and website presentation.

Refs: #23, #31, #32, #33
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