|
63 | 63 | repos: [ |
64 | 64 | { |
65 | 65 | id: "root", |
66 | | - name: "PyDevices Portal", |
| 66 | + name: "PyDevices", |
67 | 67 | path: "/", |
68 | 68 | url: ROOT + "/", |
69 | | - tag: "Portal", |
| 69 | + tag: "HOME", |
70 | 70 | desc: "Universal board contract & Python graphics umbrella", |
71 | 71 | icon: '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"/></svg>' |
72 | 72 | } |
73 | 73 | ] |
74 | 74 | }, |
75 | 75 | { |
76 | 76 | tier: 1, |
77 | | - name: "Tier 1: Core Platform & HAL", |
| 77 | + name: "Core Platform & HAL", |
78 | 78 | color: "var(--tier-1-amber, #d97706)", |
79 | 79 | repos: [ |
80 | 80 | { |
|
97 | 97 | }, |
98 | 98 | { |
99 | 99 | id: "pydevices-examples", |
100 | | - name: "pydevices-examples", |
| 100 | + name: "pydevices", |
101 | 101 | path: "/pydevices-examples/", |
102 | 102 | url: ROOT + "/pydevices-examples/pyscript/", |
103 | 103 | tag: "Gallery", |
|
108 | 108 | }, |
109 | 109 | { |
110 | 110 | tier: 2, |
111 | | - name: "Tier 2: Framebuffers & UI Toolkits", |
| 111 | + name: "Framebuffers & UI Toolkits", |
112 | 112 | color: "var(--tier-2-emerald, #059669)", |
113 | 113 | repos: [ |
114 | 114 | { |
|
142 | 142 | }, |
143 | 143 | { |
144 | 144 | tier: 3, |
145 | | - name: "Tier 3: LVGL Native Extensions", |
| 145 | + name: "LVGL Native Extensions", |
146 | 146 | color: "var(--tier-3-blue, #2563eb)", |
147 | 147 | repos: [ |
148 | 148 | { |
|
185 | 185 | }, |
186 | 186 | { |
187 | 187 | tier: 4, |
188 | | - name: "Tier 4: App Hosts & Mobile", |
| 188 | + name: "App Hosts & Mobile", |
189 | 189 | color: "var(--tier-4-purple, #7c3aed)", |
190 | 190 | repos: [ |
191 | 191 | { |
|
210 | 210 | }, |
211 | 211 | { |
212 | 212 | tier: 5, |
213 | | - name: "Tier 5: Developer Tools & MIP", |
| 213 | + name: "Developer Tools & Infrastructure", |
214 | 214 | color: "var(--tier-5-steel, #0284c7)", |
215 | 215 | repos: [ |
216 | 216 | { |
|
0 commit comments