Skip to content

Commit a18c70e

Browse files
docs: Document the new structure and how to use it
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
1 parent b1a8eb8 commit a18c70e

23 files changed

+5928
-76
lines changed

docs/astro.config.mjs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,42 @@ export default defineConfig({
126126
label: "Ghaf as a Library",
127127
items: [
128128
"ghaf/dev/library",
129+
"ghaf/dev/global-config",
129130
"ghaf/dev/library/example_project",
130131
"ghaf/dev/library/modules_options",
132+
{
133+
label: "Library API",
134+
collapsed: true,
135+
items: [
136+
"ghaf/dev/library/vm-helpers",
137+
"ghaf/dev/library/features-api",
138+
"ghaf/dev/library/profiles-api",
139+
],
140+
},
141+
],
142+
},
143+
{
144+
label: "Architecture",
145+
collapsed: true,
146+
items: [
147+
"ghaf/dev/architecture",
148+
"ghaf/dev/architecture/vm-composition",
149+
"ghaf/dev/architecture/config-propagation",
150+
"ghaf/dev/architecture/module-conventions",
151+
"ghaf/dev/architecture/anti-patterns",
152+
],
153+
},
154+
{
155+
label: "Developer Guides",
156+
collapsed: true,
157+
items: [
158+
"ghaf/dev/guides",
159+
"ghaf/dev/guides/writing-modules",
160+
"ghaf/dev/guides/creating-vms",
161+
"ghaf/dev/guides/adding-features",
162+
"ghaf/dev/guides/extending-targets",
163+
"ghaf/dev/guides/downstream-setup",
164+
"ghaf/dev/guides/migration",
131165
],
132166
},
133167
{

0 commit comments

Comments
 (0)