Skip to content

Commit b290ea2

Browse files
committed
clean up temporary hacks, resolve #89
1 parent 83522ee commit b290ea2

14 files changed

+43
-59
lines changed

Sources/SwiftinitPages/Contexts/IdentifiablePageContext.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ extension IdentifiablePageContext where ID:VersionedPageIdentifier
169169
return .init(display: path?.description ?? "", target: $1)
170170
}
171171
}
172-
func link(file:Unidoc.Scalar, line:Int? = nil) -> HTML.SourceLink?
172+
func link(file:Unidoc.Scalar, line:Int? = nil) -> Swiftinit.SourceLink?
173173
{
174174
if let origin:Unidoc.PackageMetadata.Repo.Origin = self.repo?.origin,
175175
let refname:String = self.volumes[file.zone]?.refname,

Sources/SwiftinitPages/Surfaces/Vertices/Swiftinit.Docs (ext).swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ extension Swiftinit.Docs:Swiftinit.VolumeRoot
1818
switch vertex
1919
{
2020
case .article(let vertex):
21-
let sidebar:HTML.Sidebar<Self>? = .module(volume: context.page.volume,
21+
let sidebar:Swiftinit.Sidebar<Self>? = .module(volume: context.page.volume,
2222
tree: tree)
2323
let groups:GroupSections = .init(context.page,
2424
organizing: consume groups,
@@ -33,7 +33,7 @@ extension Swiftinit.Docs:Swiftinit.VolumeRoot
3333
resource = page.resource(format: context.format)
3434

3535
case .culture(let vertex):
36-
let sidebar:HTML.Sidebar<Self>? = .module(volume: context.page.volume,
36+
let sidebar:Swiftinit.Sidebar<Self>? = .module(volume: context.page.volume,
3737
tree: tree)
3838
let groups:GroupSections = .init(context.page,
3939
organizing: consume groups,
@@ -47,7 +47,7 @@ extension Swiftinit.Docs:Swiftinit.VolumeRoot
4747
resource = page.resource(format: context.format)
4848

4949
case .decl(let vertex):
50-
let sidebar:HTML.Sidebar<Self>? = .module(volume: context.page.volume,
50+
let sidebar:Swiftinit.Sidebar<Self>? = .module(volume: context.page.volume,
5151
tree: tree)
5252
let groups:GroupSections = .init(context.page,
5353
organizing: consume groups,

Sources/SwiftinitPages/Surfaces/Vertices/Swiftinit.Docs.Article.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ extension Swiftinit.Docs
1212
let context:IdentifiablePageContext<Unidoc.Scalar>
1313

1414
let canonical:CanonicalVersion?
15-
let sidebar:HTML.Sidebar<Swiftinit.Docs>?
15+
let sidebar:Swiftinit.Sidebar<Swiftinit.Docs>?
1616

1717
private
1818
let vertex:Unidoc.Vertex.Article
@@ -22,7 +22,7 @@ extension Swiftinit.Docs
2222

2323
init(_ context:IdentifiablePageContext<Unidoc.Scalar>,
2424
canonical:CanonicalVersion?,
25-
sidebar:HTML.Sidebar<Swiftinit.Docs>?,
25+
sidebar:Swiftinit.Sidebar<Swiftinit.Docs>?,
2626
vertex:Unidoc.Vertex.Article,
2727
groups:GroupSections)
2828
{

Sources/SwiftinitPages/Surfaces/Vertices/Swiftinit.Docs.Decl.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ extension Swiftinit.Docs
1616
let context:IdentifiablePageContext<Unidoc.Scalar>
1717

1818
let canonical:CanonicalVersion?
19-
let sidebar:HTML.Sidebar<Swiftinit.Docs>?
19+
let sidebar:Swiftinit.Sidebar<Swiftinit.Docs>?
2020

2121
private
2222
let vertex:Unidoc.Vertex.Decl
@@ -28,7 +28,7 @@ extension Swiftinit.Docs
2828

2929
init(_ context:IdentifiablePageContext<Unidoc.Scalar>,
3030
canonical:CanonicalVersion?,
31-
sidebar:HTML.Sidebar<Swiftinit.Docs>?,
31+
sidebar:Swiftinit.Sidebar<Swiftinit.Docs>?,
3232
vertex:Unidoc.Vertex.Decl,
3333
groups:GroupSections) throws
3434
{

Sources/SwiftinitPages/Surfaces/Vertices/Swiftinit.Docs.Foreign.swift

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ extension Swiftinit.Docs.Foreign:Swiftinit.ApplicationPage
6565
}
6666
extension Swiftinit.Docs.Foreign:Swiftinit.VersionedPage
6767
{
68-
var sidebar:HTML.Sidebar<Swiftinit.Docs>? { .package(volume: self.context.volume) }
68+
var sidebar:Swiftinit.Sidebar<Swiftinit.Docs>? { .package(volume: self.context.volume) }
6969

7070
func main(_ main:inout HTML.ContentEncoder, format:Swiftinit.RenderFormat)
7171
{
@@ -94,7 +94,10 @@ extension Swiftinit.Docs.Foreign:Swiftinit.VersionedPage
9494
$0[.code] { $0[link: extendee?.target] = self.stem.last }
9595
$0 += ", \(self.demonym.phrase) from "
9696

97-
$0[.a] { $0.href = "\(Swiftinit.Docs[other])" } = other.symbol.package == .swift
97+
$0[.a]
98+
{
99+
$0.href = "\(Swiftinit.Docs[other])"
100+
} = other.symbol.package == .swift
98101
? "the Swift standard library"
99102
: other.title
100103

Sources/SwiftinitPages/Surfaces/Vertices/Swiftinit.Docs.Module.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ extension Swiftinit.Docs
1212
let context:IdentifiablePageContext<Unidoc.Scalar>
1313

1414
let canonical:CanonicalVersion?
15-
let sidebar:HTML.Sidebar<Swiftinit.Docs>?
15+
let sidebar:Swiftinit.Sidebar<Swiftinit.Docs>?
1616

1717
private
1818
let vertex:Unidoc.Vertex.Culture
@@ -21,7 +21,7 @@ extension Swiftinit.Docs
2121

2222
init(_ context:IdentifiablePageContext<Unidoc.Scalar>,
2323
canonical:CanonicalVersion?,
24-
sidebar:HTML.Sidebar<Swiftinit.Docs>?,
24+
sidebar:Swiftinit.Sidebar<Swiftinit.Docs>?,
2525
vertex:Unidoc.Vertex.Culture,
2626
groups:GroupSections)
2727
{

Sources/SwiftinitPages/Surfaces/Vertices/Swiftinit.Docs.NotFound.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ extension Swiftinit.Docs
77
struct NotFound
88
{
99
let context:IdentifiablePageContext<Never?>
10-
let sidebar:HTML.Sidebar<Swiftinit.Docs>?
10+
let sidebar:Swiftinit.Sidebar<Swiftinit.Docs>?
1111

12-
init(_ context:IdentifiablePageContext<Never?>, sidebar:HTML.Sidebar<Swiftinit.Docs>?)
12+
init(_ context:IdentifiablePageContext<Never?>,
13+
sidebar:Swiftinit.Sidebar<Swiftinit.Docs>?)
1314
{
1415
self.context = context
1516
self.sidebar = sidebar

Sources/SwiftinitPages/Surfaces/Vertices/Swiftinit.Docs.Package.swift

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ extension Swiftinit.Docs.Package:Swiftinit.ApplicationPage
6969
}
7070
extension Swiftinit.Docs.Package:Swiftinit.VersionedPage
7171
{
72-
var sidebar:HTML.Sidebar<Swiftinit.Docs>? { .package(volume: self.context.volume) }
72+
var sidebar:Swiftinit.Sidebar<Swiftinit.Docs>? { .package(volume: self.context.volume) }
7373

7474
func main(_ main:inout HTML.ContentEncoder, format:Swiftinit.RenderFormat)
7575
{
@@ -116,7 +116,7 @@ extension Swiftinit.Docs.Package:Swiftinit.VersionedPage
116116
switch self.repo?.origin
117117
{
118118
case .github(let path)?:
119-
$0 += HTML.SourceLink.init(file: path.dropFirst(),
119+
$0 += Swiftinit.SourceLink.init(file: path.dropFirst(),
120120
target: "https://github.com\(path)/tree/\(refname)")
121121

122122
case nil:
@@ -190,7 +190,8 @@ extension Swiftinit.Docs.Package:Swiftinit.VersionedPage
190190
}
191191
$0[.tbody]
192192
{
193-
for dependency:Unidoc.VolumeMetadata.Dependency in self.volume.dependencies
193+
for dependency:Unidoc.VolumeMetadata.Dependency in
194+
self.volume.dependencies
194195
{
195196
$0[.tr]
196197
{

Sources/SwiftinitPages/Surfaces/Vertices/Swiftinit.Stats (ext).swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ extension Swiftinit.Stats:Swiftinit.VolumeRoot
2121
throw Unidoc.VertexTypeError.article
2222

2323
case .culture(let vertex):
24-
let sidebar:HTML.Sidebar<Self>? = .package(volume: context.page.volume)
24+
let sidebar:Swiftinit.Sidebar<Self>? = .package(volume: context.page.volume)
2525
let page:Module = .init(context.page,
2626
canonical: context.canonical,
2727
sidebar: sidebar,
@@ -38,7 +38,7 @@ extension Swiftinit.Stats:Swiftinit.VolumeRoot
3838
throw Unidoc.VertexTypeError.foreign
3939

4040
case .global(let vertex):
41-
let sidebar:HTML.Sidebar<Self>? = .package(volume: context.page.volume)
41+
let sidebar:Swiftinit.Sidebar<Self>? = .package(volume: context.page.volume)
4242
let page:Package = .init(context.page,
4343
canonical: context.canonical,
4444
sidebar: sidebar,

Sources/SwiftinitPages/Surfaces/Vertices/Swiftinit.Stats.Module.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ extension Swiftinit.Stats
1212
let context:IdentifiablePageContext<Unidoc.Scalar>
1313

1414
let canonical:CanonicalVersion?
15-
let sidebar:HTML.Sidebar<Swiftinit.Stats>?
15+
let sidebar:Swiftinit.Sidebar<Swiftinit.Stats>?
1616

1717
private
1818
let vertex:Unidoc.Vertex.Culture
1919

2020
init(_ context:IdentifiablePageContext<Unidoc.Scalar>,
2121
canonical:CanonicalVersion?,
22-
sidebar:HTML.Sidebar<Swiftinit.Stats>?,
22+
sidebar:Swiftinit.Sidebar<Swiftinit.Stats>?,
2323
vertex:Unidoc.Vertex.Culture)
2424
{
2525
self.context = context

0 commit comments

Comments
 (0)