diff --git a/docs/sidebars.js b/docs/sidebars.js index 7ff8eec33..df70f34cb 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -7,77 +7,79 @@ const sidebars = { label: 'Bolt for JavaScript', className: 'sidebar-title', }, - 'getting-started', - { - type: 'category', - label: 'Slack API calls', - items: ['concepts/message-sending', 'concepts/web-api'], - }, - { - type: 'category', - label: 'Events', - items: ['concepts/message-listening', 'concepts/event-listening'], - }, - { - type: 'category', - label: 'App UI & Interactivity', - items: [ - 'concepts/acknowledge', - 'concepts/shortcuts', - 'concepts/commands', - 'concepts/actions', - 'concepts/creating-modals', - 'concepts/updating-pushing-views', - 'concepts/view-submissions', - 'concepts/select-menu-options', - 'concepts/publishing-views', - ], - }, - 'concepts/assistant', - 'concepts/custom-steps', + { type: 'html', value: '
' }, { type: 'category', - label: 'App Configuration', + label: 'Guides', + collapsed: false, items: [ - 'concepts/socket-mode', - 'concepts/error-handling', - 'concepts/logging', - 'concepts/custom-routes', - 'concepts/deferring-initialization', - 'concepts/receiver', + 'getting-started', + { + type: 'category', + label: 'Slack API calls', + items: ['concepts/message-sending', 'concepts/web-api'], + }, + { + type: 'category', + label: 'Events', + items: ['concepts/message-listening', 'concepts/event-listening'], + }, + { + type: 'category', + label: 'App UI & Interactivity', + items: [ + 'concepts/acknowledge', + 'concepts/shortcuts', + 'concepts/commands', + 'concepts/actions', + 'concepts/creating-modals', + 'concepts/updating-pushing-views', + 'concepts/view-submissions', + 'concepts/select-menu-options', + 'concepts/publishing-views', + ], + }, + 'concepts/assistant', + 'concepts/custom-steps', + { + type: 'category', + label: 'App Configuration', + items: [ + 'concepts/socket-mode', + 'concepts/error-handling', + 'concepts/logging', + 'concepts/custom-routes', + 'concepts/deferring-initialization', + 'concepts/receiver', + ], + }, + { + type: 'category', + label: 'Middleware & Context', + items: ['concepts/global-middleware', 'concepts/listener-middleware', 'concepts/context'], + }, + { + type: 'category', + label: 'Authorization & Security', + items: ['concepts/authenticating-oauth', 'concepts/authorization', 'concepts/token-rotation'], + }, + { + type: 'category', + label: 'Deployments', + items: ['deployments/aws-lambda', 'deployments/heroku'], + }, + { + type: 'category', + label: 'Migration Guides', + items: ['migration/migration-v2', 'migration/migration-v3', 'migration/migration-v4'], + }, + { + type: 'category', + label: 'Legacy', + items: ['legacy/hubot-migration', 'legacy/steps-from-apps', 'legacy/conversation-store'], + }, ], }, - { - type: 'category', - label: 'Middleware & Context', - items: ['concepts/global-middleware', 'concepts/listener-middleware', 'concepts/context'], - }, - { - type: 'category', - label: 'Authorization & Security', - items: ['concepts/authenticating-oauth', 'concepts/authorization', 'concepts/token-rotation'], - }, - { - type: 'category', - label: 'Deployments', - items: ['deployments/aws-lambda', 'deployments/heroku'], - }, - { - type: 'category', - label: 'Migration Guides', - items: ['migration/migration-v2', 'migration/migration-v3', 'migration/migration-v4'], - }, - { - type: 'category', - label: 'Legacy', - items: ['legacy/hubot-migration', 'legacy/steps-from-apps', 'legacy/conversation-store'], - }, - { type: 'html', value: '
' }, - { - type: 'category', - label: 'Tutorials', - items: ['tutorials/ai-assistant'], - }, { type: 'html', value: '
' }, 'reference', { type: 'html', value: '
' },