Repository navigation
Commit 136f515
authored
feat(showcase): add runnable Vue documentation (#6222)
## What this adds
Vue users should be able to follow the same documentation journeys as
React users, with examples that match the Vue package they can install
today.
This PR adds a runnable Vue chat application to Showcase and makes the
website the home for Vue guides and API reference. It follows the
existing React and Angular setup rather than introducing a separate
documentation system.
- **Showcase:** one Vue application and build artifact, integrated with
the existing backend catalog, hosting, and validation. Only
`agentic-chat` is enabled; unsupported combinations stay unavailable.
- **Guides:** React-aligned Vue examples, shared explanations where the
behavior is framework-neutral, and explicit notes where Vue currently
differs.
- **Reference and discovery:** updated Vue API pages, navigation derived
from the React structure, and Vue-aware links, search, sitemap, and
Markdown/LLM output.
This does not add Vue runtime features, resolve existing package type
errors, define A2UI or v1 compatibility, or change shared server-side
authorization examples.
## How to review
The eight commits keep the Vue host, hosting and build integration,
validation, API reference, guides, package entry point, synchronization
policy, and reviewer corrections separate.
The main review questions are whether the Showcase integration follows
the existing frontend pattern, and whether the Vue docs differ from
React only where the current Vue implementation requires it.185 files changed
Lines changed: 8232 additions & 1383 deletions
File tree
- .github
- workflows
- packages/vue
- showcase
- harness/src
- cli
- probes
- integrations
- ag2
- public
- agno
- public
- built-in-agent
- public
- claude-sdk-python
- public
- claude-sdk-typescript
- public
- crewai-conversational-flows
- public
- crewai-crews
- public
- google-adk
- public
- google-antigravity
- public
- langgraph-fastapi
- public
- langgraph-python
- public
- langgraph-typescript
- public
- langroid
- public
- llamaindex
- public
- mastra
- public
- ms-agent-dotnet
- public
- ms-agent-harness-dotnet
- public
- ms-agent-python
- public
- pydantic-ai
- public
- spring-ai
- public
- strands-typescript
- public
- strands
- public
- scripts
- __tests__
- cli
- lib
- shell-docs/src
- app
- [framework]/[[...slug]]
- llms-mdx/[[...slug]]
- llms.txt
- components
- __tests__
- content/landing-pages
- content
- docs
- agentic-protocols
- backend
- concepts
- frontends
- vue
- concepts
- custom-look-and-feel
- generative-ui
- guides
- human-in-the-loop
- prebuilt-components
- intelligence
- reference/vue
- components
- hooks
- snippets/vue/threads
- lib
- __tests__
- shell
- src
- app/[frontend]/[slug]/[demo]/code
- components
- lib
- vue
- scripts
- src
- features
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
43 | 44 | | |
| 45 | + | |
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
| |||
120 | 122 | | |
121 | 123 | | |
122 | 124 | | |
| 125 | + | |
123 | 126 | | |
124 | 127 | | |
125 | 128 | | |
| |||
149 | 152 | | |
150 | 153 | | |
151 | 154 | | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
152 | 162 | | |
153 | 163 | | |
154 | 164 | | |
| |||
362 | 372 | | |
363 | 373 | | |
364 | 374 | | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
365 | 379 | | |
366 | 380 | | |
367 | 381 | | |
| |||
393 | 407 | | |
394 | 408 | | |
395 | 409 | | |
| 410 | + | |
396 | 411 | | |
397 | 412 | | |
398 | 413 | | |
| |||
500 | 515 | | |
501 | 516 | | |
502 | 517 | | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
503 | 560 | | |
504 | | - | |
| 561 | + | |
505 | 562 | | |
506 | 563 | | |
507 | 564 | | |
| |||
541 | 598 | | |
542 | 599 | | |
543 | 600 | | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
544 | 608 | | |
545 | 609 | | |
546 | 610 | | |
| |||
591 | 655 | | |
592 | 656 | | |
593 | 657 | | |
| 658 | + | |
594 | 659 | | |
595 | 660 | | |
596 | 661 | | |
| |||
632 | 697 | | |
633 | 698 | | |
634 | 699 | | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
635 | 704 | | |
636 | 705 | | |
637 | 706 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
| 22 | + | |
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
| |||
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| 44 | + | |
42 | 45 | | |
43 | 46 | | |
44 | 47 | | |
| |||
86 | 89 | | |
87 | 90 | | |
88 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
89 | 99 | | |
90 | 100 | | |
91 | 101 | | |
| |||
230 | 240 | | |
231 | 241 | | |
232 | 242 | | |
233 | | - | |
234 | | - | |
235 | | - | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
236 | 246 | | |
237 | | - | |
238 | | - | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
239 | 250 | | |
240 | 251 | | |
241 | 252 | | |
| |||
249 | 260 | | |
250 | 261 | | |
251 | 262 | | |
| 263 | + | |
252 | 264 | | |
253 | 265 | | |
254 | 266 | | |
| |||
258 | 270 | | |
259 | 271 | | |
260 | 272 | | |
261 | | - | |
262 | | - | |
| 273 | + | |
| 274 | + | |
263 | 275 | | |
264 | 276 | | |
265 | 277 | | |
| |||
299 | 311 | | |
300 | 312 | | |
301 | 313 | | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
302 | 358 | | |
303 | | - | |
| 359 | + | |
304 | 360 | | |
305 | 361 | | |
306 | 362 | | |
| |||
339 | 395 | | |
340 | 396 | | |
341 | 397 | | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
342 | 405 | | |
343 | 406 | | |
344 | 407 | | |
| |||
362 | 425 | | |
363 | 426 | | |
364 | 427 | | |
| 428 | + | |
365 | 429 | | |
366 | 430 | | |
367 | 431 | | |
| |||
399 | 463 | | |
400 | 464 | | |
401 | 465 | | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
402 | 470 | | |
403 | 471 | | |
404 | 472 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
14 | | - | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
52 | | - | |
| 53 | + | |
53 | 54 | | |
54 | | - | |
55 | | - | |
56 | | - | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
0 commit comments