Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

Commit 137d67f

Browse files
authored
Merge pull request #103 from SwiftDocOrg/enumeration-member-ordering
Move enumeration cases under initializers
2 parents 05d5de7 + b75bf9a commit 137d67f

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3232
- Changed logging behavior to better communicate errors encountered
3333
when generating relationship graphs using GraphViz.
3434
#100 by @mattt.
35+
- Changed HTML format output of Home page
36+
to move enumeration cases under initializers.
37+
#103 by @mattt.
3538

3639
### Fixed
3740

Sources/swift-doc/Supporting Types/Components/Members.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ struct Members: Component {
1111
var members: [Symbol]
1212

1313
var typealiases: [Symbol]
14-
var cases: [Symbol]
1514
var initializers: [Symbol]
15+
var cases: [Symbol]
1616
var properties: [Symbol]
1717
var methods: [Symbol]
1818
var genericallyConstrainedMembers: [[GenericRequirement] : [Symbol]]
@@ -23,8 +23,8 @@ struct Members: Component {
2323
self.members = module.interface.members(of: symbol).filter { $0.extension?.genericRequirements.isEmpty != false }
2424

2525
self.typealiases = members.filter { $0.api is Typealias }
26-
self.cases = members.filter { $0.api is Enumeration.Case }
2726
self.initializers = members.filter { $0.api is Initializer }
27+
self.cases = members.filter { $0.api is Enumeration.Case }
2828
self.properties = members.filter { $0.api is Variable }
2929
self.methods = members.filter { $0.api is Function }
3030
self.genericallyConstrainedMembers = Dictionary(grouping: members) { $0.`extension`?.genericRequirements ?? [] }.filter { !$0.key.isEmpty }
@@ -33,8 +33,8 @@ struct Members: Component {
3333
var sections: [(title: String, members: [Symbol])] {
3434
return [
3535
(symbol.api is Protocol ? "Associated Types" : "Nested Type Aliases", typealiases),
36-
("Enumeration Cases", cases),
3736
("Initializers", initializers),
37+
("Enumeration Cases", cases),
3838
("Properties", properties),
3939
("Methods", methods)
4040
].filter { !$0.members.isEmpty }

0 commit comments

Comments
 (0)