forked from opentripplanner/OpenTripPlanner
-
Notifications
You must be signed in to change notification settings - Fork 0
/
magidoc.mjs
42 lines (35 loc) · 1.21 KB
/
magidoc.mjs
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
export default {
introspection: {
type: 'sdl',
paths: ['src/main/resources/org/opentripplanner/apis/gtfs/schema.graphqls'],
},
website: {
template: 'carbon-multi-page',
output: 'target/magidoc/api/graphql-gtfs/',
options: {
siteRoot: '/api/dev-2.x/graphql-gtfs',
appLogo: 'https://docs.opentripplanner.org/en/dev-2.x/images/otp-logo.svg',
pages: [{
title: 'Introduction',
content: `
# OTP GTFS GraphQL API documentation
This is the static documentation of the OTP GraphQL GTFS API.
The GraphQL endpoint of your instance, which you should point your tooling to, is
\`http://localhost:8080/otp/routers/default/index/graphql\`
Please also check out the interactive API explorer built into every instance and available
at http://localhost:8080/graphiql
![GraphiQL screenshot](https://docs.opentripplanner.org/en/dev-2.x/images/graphiql.png)
## Configuration
This API is activated by default.
To learn how to deactivate it, read the
[documentation](https://docs.opentripplanner.org/en/dev-2.x/apis/GTFS-GraphQ-API/).
`,
}],
appTitle: 'OTP GTFS GraphQL API',
queryGenerationFactories: {
'Polyline': '<>',
'GeoJson': '<>'
},
}
},
}