Skip to content

Commit 55a5247

Browse files
committed
docs: test IA changes
1 parent 050cc7a commit 55a5247

File tree

1 file changed

+216
-4
lines changed

1 file changed

+216
-4
lines changed

sources/platform/sidebars.js

Lines changed: 216 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,220 @@
1+
/**
2+
* Creating a sidebar enables you to:
3+
- create an ordered group of docs
4+
- render a sidebar for each doc of that group
5+
- provide next/previous navigation
6+
7+
The sidebars can be generated from the filesystem, or explicitly defined here.
8+
*/
9+
110
module.exports = {
2-
docs: [
11+
// The key 'platform' should match the name of the sidebar you want to create.
12+
platform: [
13+
// Apify platform (main page)
14+
'index',
15+
16+
// 👋 Get Started
317
{
4-
type: 'autogenerated',
5-
dirName: '.',
18+
type: 'category',
19+
label: '👋 Get Started',
20+
items: [
21+
'actors/index',
22+
{
23+
type: 'category',
24+
label: 'Quickstart',
25+
link: {
26+
type: 'doc',
27+
id: 'actors/development/quick_start/index',
28+
},
29+
items: [
30+
'actors/running/store',
31+
'actors/development/quick_start/start_locally',
32+
'actors/development/quick_start/start_web_ide',
33+
],
34+
},
35+
],
36+
},
37+
38+
// 🛠️ Develop Actors
39+
{
40+
type: 'category',
41+
label: '🛠️ Develop Actors',
42+
link: {
43+
type: 'doc',
44+
id: 'actors/development/index', // Category overview
45+
},
46+
items: [
47+
{
48+
type: 'category',
49+
label: 'Actor Definition',
50+
link: {
51+
type: 'doc',
52+
id: 'actors/development/actor_definition/index',
53+
},
54+
items: [
55+
'actors/development/actor_definition/actor_json',
56+
'actors/development/actor_definition/source_code',
57+
'actors/development/actor_definition/docker',
58+
],
59+
},
60+
{
61+
type: 'category',
62+
label: 'Input & Output Schemas',
63+
items: [
64+
'actors/development/actor_definition/input_schema/index',
65+
'actors/development/actor_definition/dataset_schema/index',
66+
'actors/development/actor_definition/key_value_store_schema/index',
67+
],
68+
},
69+
{
70+
type: 'category',
71+
label: 'Programming & Interface',
72+
link: {
73+
type: 'doc',
74+
id: 'actors/development/programming_interface/index',
75+
},
76+
items: [
77+
'actors/development/programming_interface/basic_commands',
78+
'actors/development/programming_interface/environment_variables',
79+
'actors/development/builds_and_runs/state_persistence',
80+
'actors/development/programming_interface/metamorph',
81+
],
82+
},
83+
{
84+
type: 'category',
85+
label: 'Testing, Deployment & Performance',
86+
items: [
87+
'actors/development/builds_and_runs/index',
88+
'actors/development/automated_tests',
89+
'actors/development/deployment/index',
90+
'actors/development/deployment/continuous_integration',
91+
'actors/development/performance',
92+
],
93+
},
94+
],
95+
},
96+
97+
// ▶️ Run & Automate
98+
{
99+
type: 'category',
100+
label: '▶️ Run & Automate',
101+
items: [
102+
{
103+
type: 'category',
104+
label: 'Running & Scheduling',
105+
link: {
106+
type: 'doc',
107+
id: 'actors/running/index', // Category overview for "Running Actors"
108+
},
109+
items: [
110+
'actors/running/tasks',
111+
'schedules',
112+
'actors/running/input_and_output',
113+
'actors/running/usage_and_resources',
114+
],
115+
},
116+
{
117+
type: 'category',
118+
label: 'Integrations',
119+
link: {
120+
type: 'doc',
121+
id: 'integrations/index',
122+
},
123+
items: [
124+
'integrations/programming/api',
125+
'integrations/programming/webhooks/index',
126+
'integrations/workflows-and-notifications/make/index',
127+
'integrations/workflows-and-notifications/zapier',
128+
'integrations/ai/langchain',
129+
// Alphabetical list of all other integrations
130+
'integrations/ai/agno',
131+
'integrations/data-storage/airbyte',
132+
'integrations/data-storage/airtable',
133+
'integrations/ai/aws_bedrock',
134+
'integrations/ai/crewai',
135+
'integrations/ai/flowise',
136+
'integrations/programming/github',
137+
'integrations/workflows-and-notifications/gmail',
138+
'integrations/data-storage/drive',
139+
'integrations/ai/haystack',
140+
'integrations/workflows-and-notifications/ifttt',
141+
'integrations/data-storage/keboola',
142+
'integrations/ai/langflow',
143+
'integrations/ai/langgraph',
144+
'integrations/ai/lindy',
145+
'integrations/ai/llama',
146+
'integrations/ai/mastra',
147+
'integrations/ai/mcp',
148+
'integrations/ai/milvus',
149+
'integrations/workflows-and-notifications/n8n',
150+
'integrations/ai/openai_assistants',
151+
'integrations/ai/pinecone',
152+
'integrations/ai/qdrant',
153+
'integrations/workflows-and-notifications/slack',
154+
'integrations/workflows-and-notifications/telegram',
155+
],
156+
},
157+
],
158+
},
159+
160+
// 📢 Publish to Store
161+
{
162+
type: 'category',
163+
label: '📢 Publish to Store',
164+
link: {
165+
type: 'doc',
166+
id: 'actors/publishing/index', // Category overview for "Publishing and monetization"
167+
},
168+
items: [
169+
'actors/publishing/publish',
170+
'actors/publishing/monetize',
171+
'actors/publishing/testing',
172+
'actors/publishing/badge',
173+
],
174+
},
175+
176+
// ⚙️ Platform & Account
177+
{
178+
type: 'category',
179+
label: '⚙️ Platform & Account',
180+
items: [
181+
{
182+
type: 'category',
183+
label: 'Apify Console',
184+
link: {
185+
type: 'doc',
186+
id: 'console/index',
187+
},
188+
items: [], // This category only has an overview page per the IA.
189+
},
190+
{
191+
type: 'category',
192+
label: 'Core Services',
193+
items: [
194+
'storage/index',
195+
'proxy/index',
196+
],
197+
},
198+
{
199+
type: 'category',
200+
label: 'Account & Collaboration',
201+
items: [
202+
'console/billing',
203+
'collaboration/index',
204+
'collaboration/organization_account/index',
205+
'console/two-factor-authentication',
206+
],
207+
},
208+
{
209+
type: 'category',
210+
label: 'Policies & Limits',
211+
items: [
212+
'security',
213+
'limits',
214+
'monitoring/index',
215+
],
216+
},
217+
],
6218
},
7219
],
8-
};
220+
};

0 commit comments

Comments
 (0)