Commit c0dcc67
docs(showcase): reorganize pages by authoring model for teaching (Start Here + kind-grouped nav) (#2498)
Page `kind` keeps iterating (full/slotted · html · react), but the showcase had
no map: 29 pages in one flat "Pages" group, 6 overlapping react pages, 1 html
page, and nowhere that teaches WHICH kind fits WHICH scenario. Reorganize the
showcase to teach the decision.
- New **Start Here** default landing (`examples/.../start-here.page.ts`): a
`kind:'html'` teaching index — two-axis model (type × kind), a decision tree
(catalogue→full/slotted · custom layout→html · interactivity→react), and four
cards linking to the canonical example of each. Doubles as the 2nd html example.
Browser-verified: renders + cards navigate.
- **Nav grouped BY KIND**: replace the flat "Pages" dump with Authoring ·
Structured / · Visualizations / · HTML / · React, so the authoring models are
visible at a glance. Start Here pinned at the top; component-gallery loses its
default flag.
- **React consolidated 6 → 4**, each teaching one react-only capability:
CRM Workbench · master/detail, Task Desk · drawer & modal, Account Cockpit ·
live rollup, Renewals Pipeline · record blocks. Drop inquiry-triage +
invoice-console (their tabs/KPI patterns are covered by the kept pages and the
Task Triage / structured interface pages).
- Labels show the teaching point; the Start Here decision tree is the single
source for "which kind when".
os validate + tsc green; no Tailwind in the new html page (ADR-0065 guardrail clean).
Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent 077b02e commit c0dcc67
6 files changed
Lines changed: 130 additions & 246 deletions
File tree
- examples/app-showcase
- src
- apps
- pages
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | | - | |
| 157 | + | |
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
9 | 18 | | |
10 | 19 | | |
11 | 20 | | |
| |||
14 | 23 | | |
15 | 24 | | |
16 | 25 | | |
| 26 | + | |
17 | 27 | | |
18 | 28 | | |
19 | 29 | | |
| |||
59 | 69 | | |
60 | 70 | | |
61 | 71 | | |
62 | | - | |
| 72 | + | |
63 | 73 | | |
64 | | - | |
65 | | - | |
| 74 | + | |
| 75 | + | |
66 | 76 | | |
67 | 77 | | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | 78 | | |
75 | 79 | | |
76 | 80 | | |
| |||
79 | 83 | | |
80 | 84 | | |
81 | 85 | | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
82 | 94 | | |
83 | 95 | | |
84 | 96 | | |
| |||
88 | 100 | | |
89 | 101 | | |
90 | 102 | | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
91 | 124 | | |
92 | 125 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | | - | |
21 | 21 | | |
22 | | - | |
23 | 22 | | |
24 | 23 | | |
25 | 24 | | |
| |||
46 | 45 | | |
47 | 46 | | |
48 | 47 | | |
49 | | - | |
| 48 | + | |
50 | 49 | | |
51 | 50 | | |
52 | 51 | | |
| |||
This file was deleted.
0 commit comments