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+
110module . 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