feat: Begins integrating url routing.
This commit is contained in:
17
Sources/ManualDCore/Routes/ApiRoute.swift
Normal file
17
Sources/ManualDCore/Routes/ApiRoute.swift
Normal file
@@ -0,0 +1,17 @@
|
||||
import CasePathsCore
|
||||
import Foundation
|
||||
@preconcurrency import URLRouting
|
||||
|
||||
extension SiteRoute {
|
||||
/// Represents api routes.
|
||||
///
|
||||
/// The routes return json as opposed to view routes that return html.
|
||||
public enum Api {
|
||||
public static let rootPath = Path {
|
||||
"api"
|
||||
"v1"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
6
Sources/ManualDCore/Routes/SiteRoute.swift
Normal file
6
Sources/ManualDCore/Routes/SiteRoute.swift
Normal file
@@ -0,0 +1,6 @@
|
||||
import CasePathsCore
|
||||
import Foundation
|
||||
@preconcurrency import URLRouting
|
||||
|
||||
public enum SiteRoute {
|
||||
}
|
||||
0
Sources/ManualDCore/Routes/ViewRoute.swift
Normal file
0
Sources/ManualDCore/Routes/ViewRoute.swift
Normal file
Reference in New Issue
Block a user