Skip to content

Target developers: component-native, with a real porting on-ramp - #128

Merged
lannbot merged 1 commit into
mainfrom
design/target-developers
Aug 26, 2026
Merged

Target developers: component-native, with a real porting on-ramp#128
lannbot merged 1 commit into
mainfrom
design/target-developers

Conversation

@lannbot

@lannbot lannbot commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Records the answer to the "Target app developer" headline question in NOTES.md, from design discussion 2026-08-26. Direction, not final ruling, per the record's conventions.

In "Developer experience":

  • Component-native is the target persona — the WIT-first surface is the product; the componentize-js SDK is the on-ramp, not the center of gravity (the "budget split depends on the target persona (open)" hedge is resolved accordingly).
  • Porting gets real but bounded effort, with the dated expectation that componentize-js supports everything this design requires within the next few months.
  • Framework compatibility (React/Angular/Vue/Svelte) under minimal adaptations is worth probing and worth having, but drop-in compatibility is promised for nothing of significant complexity — "minimal adaptations" is the ceiling of the claim, measured against real apps, not toy ones.

The open-questions entry now points at the section. Docs-only; just check passes.

Automerge armed per repo convention.

…in promises

The third headline open question closes as a direction: the WIT-first
surface is the product and component-native developers are the
persona; componentize-js is the porting on-ramp — real but bounded
effort, with the dated expectation that it supports everything this
design requires within months. Framework compatibility
(React/Angular/Vue/Svelte) under minimal adaptations is worth probing
and worth having, but drop-in compatibility is promised for nothing of
significant complexity: "minimal adaptations" is the ceiling of the
claim, measured against real apps. The WIT-first bullet loses its
"budget split (open)" hedge accordingly.
@lannbot
lannbot enabled auto-merge August 26, 2026 13:27
@lannbot
lannbot merged commit 256aee7 into main Aug 26, 2026
3 checks passed
@lannbot
lannbot deleted the design/target-developers branch August 26, 2026 13:37
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