Skip to content

docs: add vue3 renderer support to A2UI#873

Open
shawnwang15 wants to merge 2 commits intogoogle:mainfrom
shawnwang15:main
Open

docs: add vue3 renderer support to A2UI#873
shawnwang15 wants to merge 2 commits intogoogle:mainfrom
shawnwang15:main

Conversation

@shawnwang15
Copy link

Description

This PR adds complete Vue 3 support to A2UI by implementing a new Vue 3 renderer and sample applications with vue3 composition api, and aligning with the existing Angular and Lit implementations.

resolve #591

Pre-launch Checklist

  • I signed the [CLA].
  • I read the [Contributors Guide].
  • I read the [Style Guide].
  • I updated/added relevant documentation.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request adds a new community-contributed Vue 3 renderer to the ecosystem documentation. My review found one issue: the documentation link for the new renderer points to a localhost address, which needs to be corrected to a public URL or removed.

Copy link
Collaborator

@zeroasterisk zeroasterisk left a comment

Choose a reason for hiding this comment

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

Welcome contribution, @shawnwang15 — the Vue renderer looks well-built, with 20+ components and a docs site. Happy to add it to the community table.

One thing to flag: the table currently shows ✅ v0.8 | ❌ v0.9, which matches what I see in the source (processor.ts imports from @a2ui/web_core/v0_8). Your README claims v0.8/v0.9/v0.10 compatibility — could you clarify? If v0.9 support is planned but not yet implemented, the table entry is accurate as-is. If you do have v0.9 support via a different code path, please point me to it and I'll update the table.

Otherwise this looks good to merge — nice work on the docs site and npm publishing.

@shawnwang15
Copy link
Author

shawnwang15 commented Mar 19, 2026

Welcome contribution, @shawnwang15 — the Vue renderer looks well-built, with 20+ components and a docs site. Happy to add it to the community table.

One thing to flag: the table currently shows ✅ v0.8 | ❌ v0.9, which matches what I see in the source (processor.ts imports from @a2ui/web_core/v0_8). Your README claims v0.8/v0.9/v0.10 compatibility — could you clarify? If v0.9 support is planned but not yet implemented, the table entry is accurate as-is. If you do have v0.9 support via a different code path, please point me to it and I'll update the table.

Otherwise this looks good to merge — nice work on the docs site and npm publishing.

Hi @zeroasterisk ,thanks for the heads-up, I’ve updated the Readme to clarify the version currently supported.https://github.com/shawnwang15/a2ui-vue/blob/main/README.md
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants