Skip to content

fix(dx): address 0.12 onboarding review notes#91

Merged
Exoridus merged 1 commit into
mainfrom
fix/012-onboarding-review-notes
Jun 5, 2026
Merged

fix(dx): address 0.12 onboarding review notes#91
Exoridus merged 1 commit into
mainfrom
fix/012-onboarding-review-notes

Conversation

@Exoridus
Copy link
Copy Markdown
Owner

@Exoridus Exoridus commented Jun 4, 2026

Problem

The 0.12 post-merge onboarding review found stale API snippets in user-facing onboarding surfaces.

site/src/pages/en/index.astro still showed old v0.8.x-style snippets such as draw(backend), backend.clear(), and node.render(backend).

The README quickstart snippet also missed context.backend.clear().

Solution

Update the onboarding snippets to the current rendering API:

  • draw(context)
  • context.backend.clear()
  • context.render(node)

Scope

DX/docs snippet fix only. No engine, template, playground, or runtime changes.

Validation

  • pnpm typecheck — passed (0 errors)
  • pnpm typecheck:guides — passed (32 extracted, 22 no-check, 217 partial)
  • pnpm test — passed (139 test files, 1810 tests)
  • pnpm site:build — passed (568 pages built, no errors)

- site index.astro: update heroSnippet and quickstartSnippet from old
  draw(backend)/backend.clear()/node.render(backend) API (v0.8.x style)
  to current draw(context)/context.backend.clear()/context.render(node)
- site index.astro quickstartSnippet: add explicit canvas config to
  Application constructor (consistent with all other examples)
- README quickstart: add missing context.backend.clear() before render
@Exoridus Exoridus merged commit 4d4e4f1 into main Jun 5, 2026
10 checks passed
@Exoridus Exoridus deleted the fix/012-onboarding-review-notes branch June 5, 2026 08:36
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