Skip to content

Commit c7a7fc4

Browse files
committed
make static headers and add categories to integarations
1 parent 55a5247 commit c7a7fc4

File tree

1 file changed

+103
-42
lines changed

1 file changed

+103
-42
lines changed

sources/platform/sidebars.js

Lines changed: 103 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
/**
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.
2+
* Sidebar for the first Information Architecture.
3+
* Top-level categories are static headers.
4+
* Integrations sub-section is now categorized.
85
*/
9-
106
module.exports = {
11-
// The key 'platform' should match the name of the sidebar you want to create.
127
platform: [
138
// Apify platform (main page)
149
'index',
@@ -17,6 +12,8 @@ module.exports = {
1712
{
1813
type: 'category',
1914
label: '👋 Get Started',
15+
collapsible: false,
16+
className: 'section-header',
2017
items: [
2118
'actors/index',
2219
{
@@ -39,9 +36,11 @@ module.exports = {
3936
{
4037
type: 'category',
4138
label: '🛠️ Develop Actors',
39+
collapsible: false,
40+
className: 'section-header',
4241
link: {
4342
type: 'doc',
44-
id: 'actors/development/index', // Category overview
43+
id: 'actors/development/index',
4544
},
4645
items: [
4746
{
@@ -98,13 +97,15 @@ module.exports = {
9897
{
9998
type: 'category',
10099
label: '▶️ Run & Automate',
100+
collapsible: false,
101+
className: 'section-header',
101102
items: [
102103
{
103104
type: 'category',
104105
label: 'Running & Scheduling',
105106
link: {
106107
type: 'doc',
107-
id: 'actors/running/index', // Category overview for "Running Actors"
108+
id: 'actors/running/index',
108109
},
109110
items: [
110111
'actors/running/tasks',
@@ -121,37 +122,93 @@ module.exports = {
121122
id: 'integrations/index',
122123
},
123124
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',
125+
'integrations/integrate_with_apify',
126+
{
127+
type: 'category',
128+
label: 'Programming',
129+
items: [
130+
'integrations/programming/api',
131+
'integrations/programming/github',
132+
{
133+
type: 'category',
134+
label: 'Webhook integration',
135+
link: { type: 'doc', id: 'integrations/programming/webhooks/index' },
136+
items: [
137+
'integrations/programming/webhooks/events',
138+
'integrations/programming/webhooks/actions',
139+
'integrations/programming/webhooks/ad_hoc_webhooks',
140+
],
141+
},
142+
],
143+
},
144+
{
145+
type: 'category',
146+
label: 'Actor-to-Actor',
147+
link: { type: 'doc', id: 'integrations/actors/index' },
148+
items: [
149+
'integrations/actors/integration_ready_actors',
150+
'integrations/actors/integrating_actors_via_api',
151+
],
152+
},
153+
{
154+
type: 'category',
155+
label: 'Workflows & notifications',
156+
items: [
157+
'integrations/workflows-and-notifications/gmail',
158+
'integrations/workflows-and-notifications/ifttt',
159+
{
160+
type: 'category',
161+
label: 'Make integration',
162+
link: { type: 'doc', id: 'integrations/workflows-and-notifications/make/index' },
163+
items: [
164+
'integrations/workflows-and-notifications/make/ai-crawling',
165+
'integrations/workflows-and-notifications/make/amazon',
166+
'integrations/workflows-and-notifications/make/facebook',
167+
'integrations/workflows-and-notifications/make/instagram',
168+
'integrations/workflows-and-notifications/make/maps',
169+
'integrations/workflows-and-notifications/make/search',
170+
'integrations/workflows-and-notifications/make/tiktok',
171+
'integrations/workflows-and-notifications/make/youtube',
172+
],
173+
},
174+
'integrations/workflows-and-notifications/n8n',
175+
'integrations/workflows-and-notifications/slack',
176+
'integrations/workflows-and-notifications/telegram',
177+
'integrations/workflows-and-notifications/zapier',
178+
],
179+
},
180+
{
181+
type: 'category',
182+
label: 'Data storage',
183+
items: [
184+
'integrations/data-storage/airbyte',
185+
'integrations/data-storage/airtable',
186+
'integrations/data-storage/drive',
187+
'integrations/data-storage/keboola',
188+
],
189+
},
190+
{
191+
type: 'category',
192+
label: 'AI',
193+
items: [
194+
'integrations/ai/agno',
195+
'integrations/ai/aws_bedrock',
196+
'integrations/ai/crewai',
197+
'integrations/ai/flowise',
198+
'integrations/ai/haystack',
199+
'integrations/ai/langchain',
200+
'integrations/ai/langflow',
201+
'integrations/ai/langgraph',
202+
'integrations/ai/lindy',
203+
'integrations/ai/llama',
204+
'integrations/ai/mastra',
205+
'integrations/ai/mcp',
206+
'integrations/ai/milvus',
207+
'integrations/ai/openai_assistants',
208+
'integrations/ai/pinecone',
209+
'integrations/ai/qdrant',
210+
],
211+
},
155212
],
156213
},
157214
],
@@ -161,9 +218,11 @@ module.exports = {
161218
{
162219
type: 'category',
163220
label: '📢 Publish to Store',
221+
collapsible: false,
222+
className: 'section-header',
164223
link: {
165224
type: 'doc',
166-
id: 'actors/publishing/index', // Category overview for "Publishing and monetization"
225+
id: 'actors/publishing/index',
167226
},
168227
items: [
169228
'actors/publishing/publish',
@@ -177,6 +236,8 @@ module.exports = {
177236
{
178237
type: 'category',
179238
label: '⚙️ Platform & Account',
239+
collapsible: false,
240+
className: 'section-header',
180241
items: [
181242
{
182243
type: 'category',

0 commit comments

Comments
 (0)