|
34 | 34 | {
|
35 | 35 | "title": "Coder CLI",
|
36 | 36 | "description": "Install the standalone binary",
|
37 |
| - "path": "./install/cli.md" |
| 37 | + "path": "./install/cli.md", |
| 38 | + "icon_path": "./images/icons/terminal.svg" |
38 | 39 | },
|
39 | 40 | {
|
40 | 41 | "title": "Docker",
|
41 | 42 | "description": "Install Coder using Docker",
|
42 |
| - "path": "./install/docker.md" |
| 43 | + "path": "./install/docker.md", |
| 44 | + "icon_path": "./images/icons/docker.svg" |
| 45 | + |
43 | 46 | },
|
44 | 47 | {
|
45 | 48 | "title": "Kubernetes",
|
46 | 49 | "description": "Install Coder on Kubernetes",
|
47 |
| - "path": "./install/kubernetes.md" |
| 50 | + "path": "./install/kubernetes.md", |
| 51 | + "icon_path": "./images/icons/kubernetes.svg" |
48 | 52 | },
|
49 | 53 | {
|
50 | 54 | "title": "OpenShift",
|
51 | 55 | "description": "Install Coder on OpenShift",
|
52 |
| - "path": "./install/openshift.md" |
| 56 | + "path": "./install/openshift.md", |
| 57 | + "icon_path": "./images/icons/openshift.svg" |
53 | 58 | },
|
54 | 59 | {
|
55 | 60 | "title": "Cloud Providers",
|
56 | 61 | "description": "Install Coder on cloud providers",
|
57 | 62 | "path": "./install/cloud/README.md",
|
| 63 | + "icon_path": "./images/icons/cloud.svg", |
58 | 64 | "children": [
|
59 | 65 | {
|
60 | 66 | "title": "AWS EC2",
|
|
76 | 82 | {
|
77 | 83 | "title": "Unofficial Install Methods",
|
78 | 84 | "description": "Other installation methods",
|
79 |
| - "path": "./install/other/README.md" |
| 85 | + "path": "./install/other/README.md", |
| 86 | + "icon_path": "./images/icons/generic.svg" |
80 | 87 | }
|
81 | 88 | ]
|
82 | 89 | },
|
|
131 | 138 | {
|
132 | 139 | "title": "Dotfiles",
|
133 | 140 | "description": "Personalize your environment with dotfiles",
|
134 |
| - "path": "./user-guides/workspace-dotfiles.md" |
| 141 | + "path": "./user-guides/workspace-dotfiles.md", |
| 142 | + "icon_path": "./images/icons/art-pad.svg" |
135 | 143 | }
|
136 | 144 | ]
|
137 | 145 | },
|
|
144 | 152 | {
|
145 | 153 | "title": "Control Plane",
|
146 | 154 | "description": "Configure user access to your control plane.",
|
147 |
| - "path": "./admin/configure.md" |
| 155 | + "path": "./admin/configure.md", |
| 156 | + "icon_path": "./images/icons/control-plane.svg" |
148 | 157 | },
|
149 | 158 | {
|
150 | 159 | "title": "Infrastructure",
|
151 | 160 | "description": "How to integrate Coder with your organization's compute",
|
152 | 161 | "path": "./admin/infrastructure/README.md",
|
| 162 | + "icon_path": "./images/icons/container.svg", |
153 | 163 | "children": [
|
154 | 164 | {
|
155 | 165 | "title": "Architecture",
|
|
191 | 201 | "title": "Users",
|
192 | 202 | "description": "Learn how to manage and audit users",
|
193 | 203 | "path": "./admin/users/README.md",
|
| 204 | + "icon_path": "./images/icons/users.svg", |
194 | 205 | "children": [
|
195 | 206 | {
|
196 | 207 | "title": "OIDC Authentication",
|
|
227 | 238 | "title": "Templates",
|
228 | 239 | "description": "Learn how to author and maintain Coder templates",
|
229 | 240 | "path": "./admin/templates/README.md",
|
| 241 | + "icon_path": "./images/icons/picture.svg", |
230 | 242 | "children": [
|
231 | 243 | {
|
232 | 244 | "title": "Creating Templates",
|
|
327 | 339 | {
|
328 | 340 | "title": "Provisioners",
|
329 | 341 | "description": "Learn how to run external provisioners with Coder",
|
330 |
| - "path": "./admin/provisioners.md" |
| 342 | + "path": "./admin/provisioners.md", |
| 343 | + "icon_path": "./images/icons/key.svg" |
331 | 344 | },
|
332 | 345 | {
|
333 | 346 | "title": "Integrations",
|
|
375 | 388 | "title": "Workspaces",
|
376 | 389 | "description": "Learn how to manage \u0026 audit workspaces",
|
377 | 390 | "path": "./admin/workspaces/README.md",
|
| 391 | + "icon_path": "./images/icons/layers.svg", |
378 | 392 | "children": [
|
379 | 393 | {
|
380 | 394 | "title": "Workspace Lifecycle",
|
|
387 | 401 | "title": "Networking",
|
388 | 402 | "description": "Understand Coder's networking layer",
|
389 | 403 | "path": "./admin/networking/README.md",
|
| 404 | + "icon_path": "./images/icons/networking.svg", |
390 | 405 | "children": [
|
391 | 406 | {
|
392 | 407 | "title": "Port Forwarding",
|
|
409 | 424 | "title": "Monitoring",
|
410 | 425 | "description": "Configure security policy and audit your deployment",
|
411 | 426 | "path": "./admin/monitoring/README.md",
|
| 427 | + "icon_path": "./images/icons/health.svg", |
412 | 428 | "children": [
|
413 | 429 | {
|
414 | 430 | "title": "Logs",
|
|
431 | 447 | "title": "Security",
|
432 | 448 | "description": "Configure security policy and audit your deployment",
|
433 | 449 | "path": "./admin/security/README.md",
|
| 450 | + "icon_path": "./images/icons/lock.svg", |
434 | 451 | "children": [
|
435 | 452 | {
|
436 | 453 | "title": "Audit Logs",
|
|
447 | 464 | {
|
448 | 465 | "title": "Automation",
|
449 | 466 | "description": "DIfferent ways to automate Coder actions and workflows",
|
450 |
| - "path": "./admin/automation.md" |
| 467 | + "path": "./admin/automation.md", |
| 468 | + "icon_path": "./images/icons/automation.svg" |
| 469 | + }, |
| 470 | + { |
| 471 | + "title": "Notifications", |
| 472 | + "description": "Configure notifications for your deployment", |
| 473 | + "path": "./admin/notifications.md", |
| 474 | + "icon_path": "./images/icons/notifications.svg" |
451 | 475 | }
|
452 | 476 | ]
|
453 | 477 | },
|
|
0 commit comments