Skip to content

Commit 0a0bae5

Browse files
authored
Merge pull request #2851 from appwrite/improve-ai-docs
Improve AI tooling docs and navigation
2 parents f242684 + 1616a36 commit 0a0bae5

4 files changed

Lines changed: 151 additions & 292 deletions

File tree

src/redirects.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -827,5 +827,9 @@
827827
{
828828
"link": "/docs/tooling/mcp/zenflow",
829829
"redirect": "/docs/tooling/ai/ai-dev-tools/zenflow"
830+
},
831+
{
832+
"link": "/docs/tooling/ai/ai-dev-tools",
833+
"redirect": "/docs/tooling/ai/"
830834
}
831835
]

src/routes/docs/tooling/ai/+layout.svelte

Lines changed: 22 additions & 148 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,21 @@
99
1010
const navigation: NavTree = [
1111
{
12-
label: 'Explore',
12+
label: 'Getting started',
1313
items: [
1414
{
1515
label: 'Overview',
1616
href: '/docs/tooling/ai/'
1717
},
18-
{
19-
label: 'AI dev tools',
20-
href: '/docs/tooling/ai/ai-dev-tools'
21-
},
2218
{
2319
label: 'Quick start prompts',
2420
href: '/docs/tooling/ai/quickstart-prompts'
25-
},
21+
}
22+
]
23+
},
24+
{
25+
label: 'Tooling',
26+
items: [
2627
{
2728
label: 'MCP servers',
2829
href: '/docs/tooling/ai/mcp-servers'
@@ -35,26 +36,18 @@
3536
label: 'AGENTS.md',
3637
href: '/docs/tooling/ai/agents-md'
3738
},
38-
{
39-
label: 'Appwrite Arena',
40-
href: '/docs/tooling/ai/arena'
41-
},
4239
{
4340
label: 'Assistant',
4441
href: '/docs/tooling/ai/assistant'
4542
},
4643
{
47-
label: 'Docs as Markdown',
48-
href: '/docs/tooling/ai/docs-as-markdown'
49-
},
50-
{
51-
label: 'Responsible AI',
52-
href: '/docs/tooling/ai/responsible-ai'
44+
label: 'Appwrite Arena',
45+
href: '/docs/tooling/ai/arena'
5346
}
5447
]
5548
},
5649
{
57-
label: 'Integrate with AI Tools',
50+
label: 'IDEs',
5851
items: [
5952
{
6053
label: 'VS Code',
@@ -79,19 +72,20 @@
7972
{
8073
label: 'Claude Code',
8174
href: '/docs/tooling/ai/ai-dev-tools/claude-code'
75+
}
76+
]
77+
},
78+
{
79+
label: 'Vibe coding',
80+
items: [
81+
{
82+
label: 'Imagine',
83+
href: '/docs/tooling/ai/ai-dev-tools/imagine'
8284
},
8385
{
8486
label: 'Claude Desktop',
8587
href: '/docs/tooling/ai/ai-dev-tools/claude-desktop'
8688
},
87-
{
88-
label: 'Zenflow',
89-
href: '/docs/tooling/ai/ai-dev-tools/zenflow'
90-
},
91-
{
92-
label: 'Imagine',
93-
href: '/docs/tooling/ai/ai-dev-tools/imagine'
94-
},
9589
{
9690
label: 'Lovable',
9791
href: '/docs/tooling/ai/ai-dev-tools/lovable'
@@ -103,135 +97,15 @@
10397
{
10498
label: 'Bolt',
10599
href: '/docs/tooling/ai/ai-dev-tools/bolt'
106-
}
107-
]
108-
},
109-
{
110-
label: 'Quick start prompts',
111-
collapsible: true,
112-
initiallyCollapsed: true,
113-
items: [
114-
{
115-
label: 'Next.js',
116-
href: '/docs/tooling/ai/quickstart-prompts/nextjs'
117-
},
118-
{
119-
label: 'React',
120-
href: '/docs/tooling/ai/quickstart-prompts/react'
121-
},
122-
{
123-
label: 'Vue',
124-
href: '/docs/tooling/ai/quickstart-prompts/vue'
125-
},
126-
{
127-
label: 'SvelteKit',
128-
href: '/docs/tooling/ai/quickstart-prompts/sveltekit'
129-
},
130-
{
131-
label: 'Angular',
132-
href: '/docs/tooling/ai/quickstart-prompts/angular'
133-
},
134-
{
135-
label: 'Nuxt',
136-
href: '/docs/tooling/ai/quickstart-prompts/nuxt'
137-
},
138-
{
139-
label: 'Solid',
140-
href: '/docs/tooling/ai/quickstart-prompts/solid'
141-
},
142-
{
143-
label: 'Refine',
144-
href: '/docs/tooling/ai/quickstart-prompts/refine'
145-
},
146-
{
147-
label: 'TanStack Start',
148-
href: '/docs/tooling/ai/quickstart-prompts/tanstack-start'
149-
},
150-
{
151-
label: 'Web',
152-
href: '/docs/tooling/ai/quickstart-prompts/web'
153-
},
154-
{
155-
label: 'React Native',
156-
href: '/docs/tooling/ai/quickstart-prompts/react-native'
157-
},
158-
{
159-
label: 'Flutter',
160-
href: '/docs/tooling/ai/quickstart-prompts/flutter'
161-
},
162-
{
163-
label: 'Android (Kotlin)',
164-
href: '/docs/tooling/ai/quickstart-prompts/android-kotlin'
165-
},
166-
{
167-
label: 'Android (Java)',
168-
href: '/docs/tooling/ai/quickstart-prompts/android-java'
169-
},
170-
{
171-
label: 'Apple (Swift)',
172-
href: '/docs/tooling/ai/quickstart-prompts/apple'
173-
},
174-
{
175-
label: 'Node.js',
176-
href: '/docs/tooling/ai/quickstart-prompts/node'
177100
},
178101
{
179-
label: 'Python',
180-
href: '/docs/tooling/ai/quickstart-prompts/python'
181-
},
182-
{
183-
label: 'PHP',
184-
href: '/docs/tooling/ai/quickstart-prompts/php'
185-
},
186-
{
187-
label: 'Dart',
188-
href: '/docs/tooling/ai/quickstart-prompts/dart'
189-
},
190-
{
191-
label: 'Ruby',
192-
href: '/docs/tooling/ai/quickstart-prompts/ruby'
193-
},
194-
{
195-
label: 'Deno',
196-
href: '/docs/tooling/ai/quickstart-prompts/deno'
197-
},
198-
{
199-
label: 'Go',
200-
href: '/docs/tooling/ai/quickstart-prompts/go'
201-
},
202-
{
203-
label: '.NET',
204-
href: '/docs/tooling/ai/quickstart-prompts/dotnet'
205-
},
206-
{
207-
label: 'Swift',
208-
href: '/docs/tooling/ai/quickstart-prompts/swift'
209-
},
210-
{
211-
label: 'Kotlin',
212-
href: '/docs/tooling/ai/quickstart-prompts/kotlin'
213-
}
214-
]
215-
},
216-
{
217-
label: 'MCP Servers',
218-
collapsible: true,
219-
initiallyCollapsed: true,
220-
items: [
221-
{
222-
label: 'API server',
223-
href: '/docs/tooling/ai/mcp-servers/api'
224-
},
225-
{
226-
label: 'Docs server',
227-
href: '/docs/tooling/ai/mcp-servers/docs'
102+
label: 'Zenflow',
103+
href: '/docs/tooling/ai/ai-dev-tools/zenflow'
228104
}
229105
]
230106
},
231107
{
232-
label: 'AI Implementation',
233-
collapsible: true,
234-
initiallyCollapsed: true,
108+
label: 'Journeys',
235109
items: [
236110
{
237111
label: 'AI in Functions',

0 commit comments

Comments
 (0)