Skip to content

docs: link the mobile-ink engineering write-up - #41

Merged
markm39 merged 1 commit into
mainfrom
docs/link-engineering-writeup
Jul 30, 2026
Merged

docs: link the mobile-ink engineering write-up#41
markm39 merged 1 commit into
mainfrom
docs/link-engineering-writeup

Conversation

@markm39

@markm39 markm39 commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Links the published engineering post from the surfaces that actually get crawled and cited, so the repo and the article reference each other instead of the article being an orphan.

Changes

  • README.md (Why This Exists) — one-line intro to the post. This section is mirrored onto the npm package page, so it lands on two indexed surfaces.
  • README.md (Documentation) — entry in the docs index alongside Architecture, API Reference, and Changelog.
  • docs/architecture.md (Continuous Canvas Model) — states inline why native canvases are pooled rather than virtualized, then links to the post for the approaches that failed first and the settle-handoff behavior.

The architecture paragraph is written to stand on its own. A reader who never opens the link still learns why the pool exists, which was missing from that section.

Verification

  • npm run typecheck — clean
  • npm test — 57 passed, 10 suites
  • npm run build — bob build succeeded (commonjs, module, typescript)
  • npm run pack:dry-run — 362 files, 1.6 MB
  • npm audit --omit=dev — 0 vulnerabilities in production deps
  • /simplify — one finding applied (tightened a 300-char run-on that duplicated the docs-index description)
  • /security — no secrets, all links HTTPS, no code surface changed

Docs-only change; no UI, so no browser verification applies.

Note

npm audit reports 5 findings (1 critical, 3 high, 1 low) in dev dependencies — shell-quote, @babel/core, brace-expansion, js-yaml, ws. All pre-existing on main, none ship in the package. Worth a separate npm audit fix PR.

Adds a link to the published engineering post from the three surfaces that
get crawled: the README intro (mirrored onto the npm package page), the
README documentation index, and the continuous-canvas section of the
architecture doc.

The architecture note also states inline why native canvases are pooled
rather than virtualized, so the reasoning stands on its own without
following the link.
@markm39
markm39 merged commit 265fa99 into main Jul 30, 2026
1 check passed
@markm39
markm39 deleted the docs/link-engineering-writeup branch July 30, 2026 23:32
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