@@ -22,76 +22,76 @@ func docRoutes(_ app: Application) throws {
2222 // redirected to the fully formed documentation URL.
2323 app. get ( " :owner " , " :repository " , " documentation " ) { req -> Response in
2424 req. redirect ( to: SiteURL . relativeURL ( for: try await req. getDocRedirect ( ) , fragment: . documentation) )
25- } . excludeFromOpenAPI ( )
25+ }
2626 app. get ( " :owner " , " :repository " , " documentation " , " ** " ) { req -> Response in
2727 req. redirect ( to: SiteURL . relativeURL ( for: try await req. getDocRedirect ( ) , fragment: . documentation) )
28- } . excludeFromOpenAPI ( )
28+ }
2929 app. get ( " :owner " , " :repository " , " tutorials " , " ** " ) { req -> Response in
3030 req. redirect ( to: SiteURL . relativeURL ( for: try await req. getDocRedirect ( ) , fragment: . tutorials) )
31- } . excludeFromOpenAPI ( )
31+ }
3232 app. get ( " :owner " , " :repository " , " :reference " , " documentation " ) { req -> Response in
3333 req. redirect ( to: SiteURL . relativeURL ( for: try await req. getDocRedirect ( ) , fragment: . documentation) )
34- } . excludeFromOpenAPI ( )
34+ }
3535
3636 // Stable URLs with reference (real reference or ~)
3737 app. get ( " :owner " , " :repository " , " :reference " , " documentation " , " :archive " ) {
3838 let route = try await $0. getDocRoute ( fragment: . documentation)
3939 return try await PackageController . documentation ( req: $0, route: route)
40- } . excludeFromOpenAPI ( )
40+ }
4141 app. get ( " :owner " , " :repository " , " :reference " , " documentation " , " :archive " , " ** " ) {
4242 let route = try await $0. getDocRoute ( fragment: . documentation)
4343 return try await PackageController . documentation ( req: $0, route: route)
44- } . excludeFromOpenAPI ( )
44+ }
4545 app. get ( " :owner " , " :repository " , " :reference " , . fragment( . faviconIco) ) {
4646 let route = try await $0. getDocRoute ( fragment: . faviconIco)
4747 return try await PackageController . documentation ( req: $0, route: route)
48- } . excludeFromOpenAPI ( )
48+ }
4949 app. get ( " :owner " , " :repository " , " :reference " , . fragment( . faviconSvg) ) {
5050 let route = try await $0. getDocRoute ( fragment: . faviconSvg)
5151 return try await PackageController . documentation ( req: $0, route: route)
52- } . excludeFromOpenAPI ( )
52+ }
5353 app. get ( " :owner " , " :repository " , " :reference " , " css " , " ** " ) {
5454 let route = try await $0. getDocRoute ( fragment: . css)
5555 return try await PackageController . documentation ( req: $0, route: route)
56- } . excludeFromOpenAPI ( )
56+ }
5757 app. get ( " :owner " , " :repository " , " :reference " , " data " , " ** " ) {
5858 let route = try await $0. getDocRoute ( fragment: . data)
5959 return try await PackageController . documentation ( req: $0, route: route)
60- } . excludeFromOpenAPI ( )
60+ }
6161 app. get ( " :owner " , " :repository " , " :reference " , " images " , " ** " ) {
6262 let fragment : DocRoute . Fragment = $0. parameters. hasSuffix ( " .svg " , caseInsensitive: true ) ? . svgImages : . images
6363 let route = try await $0. getDocRoute ( fragment: fragment)
6464 return try await PackageController . documentation ( req: $0, route: route)
65- } . excludeFromOpenAPI ( )
65+ }
6666 app. get ( " :owner " , " :repository " , " :reference " , " img " , " ** " ) {
6767 let fragment : DocRoute . Fragment = $0. parameters. hasSuffix ( " .svg " , caseInsensitive: true ) ? . svgImg : . img
6868 let route = try await $0. getDocRoute ( fragment: fragment)
6969 return try await PackageController . documentation ( req: $0, route: route)
70- } . excludeFromOpenAPI ( )
70+ }
7171 app. get ( " :owner " , " :repository " , " :reference " , " index " , " ** " ) {
7272 let route = try await $0. getDocRoute ( fragment: . index)
7373 return try await PackageController . documentation ( req: $0, route: route)
74- } . excludeFromOpenAPI ( )
74+ }
7575 app. get ( " :owner " , " :repository " , " :reference " , " js " , " ** " ) {
7676 let route = try await $0. getDocRoute ( fragment: . js)
7777 return try await PackageController . documentation ( req: $0, route: route)
78- } . excludeFromOpenAPI ( )
78+ }
7979 app. get ( " :owner " , " :repository " , " :reference " , . fragment( . linkablePaths) ) {
8080 let route = try await $0. getDocRoute ( fragment: . linkablePaths)
8181 return try await PackageController . documentation ( req: $0, route: route)
82- } . excludeFromOpenAPI ( )
82+ }
8383 app. get ( " :owner " , " :repository " , " :reference " , . fragment( . themeSettings) ) {
8484 let route = try await $0. getDocRoute ( fragment: . themeSettings)
8585 return try await PackageController . documentation ( req: $0, route: route)
86- } . excludeFromOpenAPI ( )
86+ }
8787 app. get ( " :owner " , " :repository " , " :reference " , " tutorials " , " ** " ) {
8888 let route = try await $0. getDocRoute ( fragment: . tutorials)
8989 return try await PackageController . documentation ( req: $0, route: route)
90- } . excludeFromOpenAPI ( )
90+ }
9191 app. get ( " :owner " , " :repository " , " :reference " , " videos " , " ** " ) {
9292 let route = try await $0. getDocRoute ( fragment: . videos)
9393 return try await PackageController . documentation ( req: $0, route: route)
94- } . excludeFromOpenAPI ( )
94+ }
9595}
9696
9797
0 commit comments