-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathsidebar.guides.ts
More file actions
85 lines (83 loc) · 2.5 KB
/
sidebar.guides.ts
File metadata and controls
85 lines (83 loc) · 2.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
import type { Navigation } from "zudoku";
export const categories = [
{ slug: "openapi", label: "OpenAPI & API Design" },
{ slug: "authentication", label: "Authentication & Security" },
{ slug: "rate-limiting", label: "Rate Limiting & Quotas" },
{ slug: "caching", label: "Caching & Performance" },
{ slug: "backends", label: "Backend Integration" },
{ slug: "integrations", label: "Third-Party Integrations" },
{ slug: "custom-code", label: "Custom Policies & Code" },
{ slug: "request-handling", label: "Request & Response Handling" },
{ slug: "testing", label: "Testing & Debugging" },
{ slug: "deployment", label: "Deployment & Networking" },
{ slug: "observability", label: "Monitoring & Observability" },
{ slug: "dev-portal", label: "Developer Portal" },
];
export const guides: Navigation = [
{
type: "filter",
placeholder: "Filter documentation",
},
{
type: "doc",
file: "guides/overview",
},
{
type: "category",
label: "Authentication & Security",
items: [
"articles/multiple-auth-policies",
"articles/graphql-security",
"articles/bypass-policy-for-testing",
"articles/configuring-auth0-for-mcp-auth",
"articles/configuring-okta-for-mcp-auth",
"articles/manual-mcp-oauth-testing",
],
},
{
type: "category",
label: "OpenAPI & API Design",
items: [
"articles/advanced-path-matching",
"articles/convert-urls-to-openapi",
"articles/openapi-server-urls",
"articles/use-openapi-extension-data",
"articles/versioning-on-zuplo",
"guides/modify-openapi-paths",
"guides/openapi-overlays",
],
},
{
type: "category",
label: "Routing & Backends",
items: [
"guides/canary-routing-for-employees",
"guides/geolocation-backend-routing",
"guides/user-based-backend-routing",
"articles/add-api-to-backstage",
"articles/s3-signed-url-uploads",
"articles/non-standard-ports",
"articles/handling-form-data",
],
},
{
type: "category",
label: "Performance & Data",
items: [
"articles/per-user-rate-limits-using-db",
"articles/lazy-load-configuration-into-cache",
"articles/archiving-requests-to-storage",
"articles/check-ip-address",
],
},
{
type: "category",
label: "Testing & Development",
items: [
"articles/testing-graphql",
"articles/health-checks",
"articles/sharing-code-across-projects",
"articles/rick-and-morty-api-developer-portal-example",
],
},
];