Skip to content

Commit f12a645

Browse files
matching sidebar
1 parent 74b7ee4 commit f12a645

File tree

1 file changed

+126
-124
lines changed

1 file changed

+126
-124
lines changed

docs/english/_sidebar.json

Lines changed: 126 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -1,125 +1,127 @@
11
[
2-
{
3-
"type": "doc",
4-
"id": "bolt-python/index",
5-
"label": "Bolt for Python",
6-
"className": "sidebar-title"
7-
},
8-
{ "type": "html", "value": "<hr>" },
9-
{
10-
"type": "category",
11-
"label": "Guides",
12-
"collapsed": false,
13-
"items": [
14-
"bolt-python/getting-started",
15-
{
16-
"type": "category",
17-
"label": "Slack API calls",
18-
"items": ["bolt-python/concepts/message-sending", "bolt-python/concepts/web-api"]
19-
},
20-
{
21-
"type": "category",
22-
"label": "Events",
23-
"items": ["bolt-python/concepts/message-listening", "bolt-python/concepts/event-listening"]
24-
},
25-
{
26-
"type": "category",
27-
"label": "App UI & Interactivity",
28-
"items": [
29-
"bolt-python/concepts/acknowledge",
30-
"bolt-python/concepts/shortcuts",
31-
"bolt-python/concepts/commands",
32-
"bolt-python/concepts/actions",
33-
"bolt-python/concepts/opening-modals",
34-
"bolt-python/concepts/updating-pushing-views",
35-
"bolt-python/concepts/view-submissions",
36-
"bolt-python/concepts/select-menu-options",
37-
"bolt-python/concepts/app-home"
38-
]
39-
},
40-
"bolt-python/concepts/ai-apps",
41-
{
42-
"type": "category",
43-
"label": "Custom Steps",
44-
"items": [
45-
"bolt-python/concepts/custom-steps",
46-
"bolt-python/concepts/custom-steps-dynamic-options"
47-
]
48-
},
49-
{
50-
"type": "category",
51-
"label": "App Configuration",
52-
"items": [
53-
"bolt-python/concepts/socket-mode",
54-
"bolt-python/concepts/errors",
55-
"bolt-python/concepts/logging",
56-
"bolt-python/concepts/async"
57-
]
58-
},
59-
{
60-
"type": "category",
61-
"label": "Middleware & Context",
62-
"items": [
63-
"bolt-python/concepts/global-middleware",
64-
"bolt-python/concepts/listener-middleware",
65-
"bolt-python/concepts/context"
66-
]
67-
},
68-
"bolt-python/concepts/lazy-listeners",
69-
{
70-
"type": "category",
71-
"label": "Adaptors",
72-
"items": ["bolt-python/concepts/adapters", "bolt-python/concepts/custom-adapters"]
73-
},
74-
{
75-
"type": "category",
76-
"label": "Authorization & Security",
77-
"items": [
78-
"bolt-python/concepts/authenticating-oauth",
79-
"bolt-python/concepts/authorization",
80-
"bolt-python/concepts/token-rotation"
81-
]
82-
},
83-
{
84-
"type": "category",
85-
"label": "Legacy",
86-
"items": ["bolt-python/legacy/steps-from-apps"]
87-
}
88-
]
89-
},
90-
{ "type": "html", "value": "<hr>" },
91-
{
92-
"type": "category",
93-
"label": "Tutorials",
94-
"items": [
95-
"bolt-python/tutorial/ai-chatbot/ai-chatbot",
96-
"bolt-python/tutorial/custom-steps",
97-
"bolt-python/tutorial/custom-steps-for-jira/custom-steps-for-jira",
98-
"bolt-python/tutorial/custom-steps-workflow-builder-new/custom-steps-workflow-builder-new",
99-
"bolt-python/tutorial/custom-steps-workflow-builder-existing/custom-steps-workflow-builder-existing",
100-
"bolt-python/tutorial/modals/modals"
101-
]
102-
},
103-
{ "type": "html", "value": "<hr>" },
104-
{
105-
"type": "link",
106-
"label": "Reference",
107-
"href": "https://docs.slack.dev/bolt-python/reference/index.html"
108-
},
109-
{ "type": "html", "value": "<hr>" },
110-
{
111-
"type": "link",
112-
"label": "Release notes",
113-
"href": "https://github.com/slackapi/bolt-python/releases"
114-
},
115-
{
116-
"type": "link",
117-
"label": "Code on GitHub",
118-
"href": "https://github.com/SlackAPI/bolt-python"
119-
},
120-
{
121-
"type": "link",
122-
"label": "Contributors Guide",
123-
"href": "https://github.com/SlackAPI/bolt-python/blob/main/.github/contributing.md"
124-
}
125-
]
2+
{
3+
"type": "doc",
4+
"id": "bolt-python/index",
5+
"label": "Bolt for Python",
6+
"className": "sidebar-title"
7+
},
8+
{ "type": "html", "value": "<hr>" },
9+
"bolt-python/getting-started",
10+
{
11+
"type": "category",
12+
"label": "Slack API calls",
13+
"items": [
14+
"bolt-python/concepts/message-sending",
15+
"bolt-python/concepts/web-api"
16+
]
17+
},
18+
{
19+
"type": "category",
20+
"label": "Events",
21+
"items": [
22+
"bolt-python/concepts/message-listening",
23+
"bolt-python/concepts/event-listening"
24+
]
25+
},
26+
{
27+
"type": "category",
28+
"label": "App UI & Interactivity",
29+
"items": [
30+
"bolt-python/concepts/acknowledge",
31+
"bolt-python/concepts/shortcuts",
32+
"bolt-python/concepts/commands",
33+
"bolt-python/concepts/actions",
34+
"bolt-python/concepts/opening-modals",
35+
"bolt-python/concepts/updating-pushing-views",
36+
"bolt-python/concepts/view-submissions",
37+
"bolt-python/concepts/select-menu-options",
38+
"bolt-python/concepts/app-home"
39+
]
40+
},
41+
"bolt-python/concepts/ai-apps",
42+
{
43+
"type": "category",
44+
"label": "Custom Steps",
45+
"items": [
46+
"bolt-python/concepts/custom-steps",
47+
"bolt-python/concepts/custom-steps-dynamic-options"
48+
]
49+
},
50+
{
51+
"type": "category",
52+
"label": "App Configuration",
53+
"items": [
54+
"bolt-python/concepts/socket-mode",
55+
"bolt-python/concepts/errors",
56+
"bolt-python/concepts/logging",
57+
"bolt-python/concepts/async"
58+
]
59+
},
60+
{
61+
"type": "category",
62+
"label": "Middleware & Context",
63+
"items": [
64+
"bolt-python/concepts/global-middleware",
65+
"bolt-python/concepts/listener-middleware",
66+
"bolt-python/concepts/context"
67+
]
68+
},
69+
"bolt-python/concepts/lazy-listeners",
70+
{
71+
"type": "category",
72+
"label": "Adaptors",
73+
"items": [
74+
"bolt-python/concepts/adapters",
75+
"bolt-python/concepts/custom-adapters"
76+
]
77+
},
78+
{
79+
"type": "category",
80+
"label": "Authorization & Security",
81+
"items": [
82+
"bolt-python/concepts/authenticating-oauth",
83+
"bolt-python/concepts/authorization",
84+
"bolt-python/concepts/token-rotation"
85+
]
86+
},
87+
{
88+
"type": "category",
89+
"label": "Legacy",
90+
"items": ["bolt-python/legacy/steps-from-apps"]
91+
},
92+
{ "type": "html", "value": "<hr>" },
93+
{
94+
"type": "category",
95+
"label": "Tutorials",
96+
"items": [
97+
"bolt-python/tutorial/ai-chatbot/ai-chatbot",
98+
"bolt-python/tutorial/custom-steps",
99+
"bolt-python/tutorial/custom-steps-for-jira/custom-steps-for-jira",
100+
"bolt-python/tutorial/custom-steps-workflow-builder-new/custom-steps-workflow-builder-new",
101+
"bolt-python/tutorial/custom-steps-workflow-builder-existing/custom-steps-workflow-builder-existing",
102+
"bolt-python/tutorial/modals/modals"
103+
]
104+
},
105+
{ "type": "html", "value": "<hr>" },
106+
{
107+
"type": "link",
108+
"label": "Reference",
109+
"href": "https://docs.slack.dev/bolt-python/reference/index.html"
110+
},
111+
{ "type": "html", "value": "<hr>" },
112+
{
113+
"type": "link",
114+
"label": "Release notes",
115+
"href": "https://github.com/slackapi/bolt-python/releases"
116+
},
117+
{
118+
"type": "link",
119+
"label": "Code on GitHub",
120+
"href": "https://github.com/SlackAPI/bolt-python"
121+
},
122+
{
123+
"type": "link",
124+
"label": "Contributors Guide",
125+
"href": "https://github.com/SlackAPI/bolt-python/blob/main/.github/contributing.md"
126+
}
127+
]

0 commit comments

Comments
 (0)