forked from ExpediaGroup/graphql-kotlin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sidebars.js
140 lines (140 loc) · 4.69 KB
/
sidebars.js
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
module.exports = {
docs: {
'Introduction': [
'getting-started',
'examples',
'framework-comparison',
'blogs-and-videos'
],
'Schema Generator': [
'schema-generator/schema-generator-getting-started',
{
type: 'category',
label: 'Writing schemas with Kotlin',
items: [
'schema-generator/writing-schemas/schema',
'schema-generator/writing-schemas/fields',
'schema-generator/writing-schemas/nullability',
'schema-generator/writing-schemas/arguments',
'schema-generator/writing-schemas/scalars',
'schema-generator/writing-schemas/enums',
'schema-generator/writing-schemas/lists',
'schema-generator/writing-schemas/interfaces',
'schema-generator/writing-schemas/unions',
'schema-generator/writing-schemas/nested-arguments'
]
},
{
type: 'category',
label: 'Customizing Schema',
items: [
'schema-generator/customizing-schemas/annotations',
'schema-generator/customizing-schemas/generator-config',
'schema-generator/customizing-schemas/documenting-schema',
'schema-generator/customizing-schemas/excluding-fields',
'schema-generator/customizing-schemas/renaming-fields',
'schema-generator/customizing-schemas/directives',
'schema-generator/customizing-schemas/deprecating-schema',
'schema-generator/customizing-schemas/custom-type-reference',
'schema-generator/customizing-schemas/restricting-input-output',
'schema-generator/customizing-schemas/advanced-features'
]
},
{
type: 'category',
label: 'Execution',
items: [
'schema-generator/execution/fetching-data',
'schema-generator/execution/async-models',
'schema-generator/execution/exceptions',
'schema-generator/execution/data-fetching-environment',
'schema-generator/execution/contextual-data',
'schema-generator/execution/optional-undefined-arguments',
'schema-generator/execution/subscriptions',
'schema-generator/execution/introspection'
]
},
{
type: 'category',
label: 'Federation',
items: [
'schema-generator/federation/apollo-federation',
'schema-generator/federation/federated-schemas',
'schema-generator/federation/federated-directives',
'schema-generator/federation/type-resolution',
'schema-generator/federation/federation-tracing'
]
}
],
'Server': [
'server/graphql-server',
'server/graphql-request-parser',
'server/graphql-context-factory',
'server/graphql-request-handler',
'server/server-subscriptions',
'server/automatic-persisted-queries/automatic-persisted-queries',
{
type: 'category',
label: 'Data Loader',
items: [
'server/data-loader/data-loader',
'server/data-loader/data-loader-instrumentation'
]
},
{
type: 'category',
label: 'Spring Server',
items: [
'server/spring-server/spring-overview',
'server/spring-server/spring-schema',
'server/spring-server/spring-graphql-context',
'server/spring-server/spring-http-request-response',
'server/spring-server/spring-beans',
'server/spring-server/spring-properties',
'server/spring-server/spring-subscriptions'
]
},
{
type: 'category',
label: "Ktor Server Plugin",
items: [
'server/ktor-server/ktor-overview',
'server/ktor-server/ktor-schema',
'server/ktor-server/ktor-graphql-context',
'server/ktor-server/ktor-http-request-response',
'server/ktor-server/ktor-configuration',
'server/ktor-server/ktor-subscriptions'
]
}
],
'Client': [
'client/client-overview',
'client/client-features',
'client/client-customization',
'client/client-serialization'
],
'Build Plugins': [
{
type: 'category',
label: 'Gradle Plugin',
items: [
'plugins/gradle-plugin-tasks',
'plugins/gradle-plugin-usage-client',
'plugins/gradle-plugin-usage-sdl',
'plugins/gradle-plugin-usage-graalvm'
]
},
{
type: 'category',
label: 'Maven Plugin',
items: [
'plugins/maven-plugin-goals',
'plugins/maven-plugin-usage-client',
'plugins/maven-plugin-usage-sdl',
'plugins/maven-plugin-usage-graalvm'
]
},
'plugins/hooks-provider'
]
}
}