Skip to content

Commit daef5fd

Browse files
authored
re-arrange main navigation (#334)
* re-arrange main navigation motivation: clearer navigation structure changes: * remove "Open Source Development" and " "Open Source Efforts" sections * create new "Documentation" section and move compiler, stdlibe, swiftpm and other docs previsouly under "Open Source Efforts" to this section * move workgroup links from "Open Source Efforts" section to "Community" section * create new "Governance" section and move CoC and sercurity policy links to this sectiont * put docs before community
1 parent a210371 commit daef5fd

File tree

1 file changed

+116
-106
lines changed

1 file changed

+116
-106
lines changed

_data/navigation.yml

Lines changed: 116 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@
4141
name: deployment-only
4242
- title: Platform Owners
4343
name: platform-owners
44-
- title: Documentation
44+
# ------------------------------------------------------------------------------
45+
- header: Documentation
46+
pages:
47+
- title: Overview
4548
url: /documentation/
4649
sections:
4750
- title: Swift Language
@@ -56,10 +59,97 @@
5659
name: mixing-swift-and-c
5760
- title: Tools
5861
name: tools
59-
62+
- title: Swift Compiler
63+
url: /swift-compiler/
64+
sections:
65+
- title: Compiler Architecture
66+
name: compiler-architecture
67+
- title: Standard Library
68+
url: /standard-library/
69+
sections:
70+
- title: Standard Library Preview Package
71+
name: standard-library-preview-package
72+
- title: Standard Library Design
73+
name: standard-library-design
74+
- title: Package Manager
75+
url: /package-manager/
76+
sections:
77+
- title: Conceptual Overview
78+
name: conceptual-overview
79+
- title: Example Usage
80+
name: example-usage
81+
- title: Core Libraries
82+
url: /core-libraries/
83+
sections:
84+
- title: Foundation
85+
name: foundation
86+
- title: libdispatch
87+
name: libdispatch
88+
- title: xctest
89+
name: xctest
90+
- title: REPL, Debugger & Playgrounds
91+
url: /lldb/
92+
sections:
93+
- title: Combined REPL + Debugger
94+
name: why-combine-the-repl-and-debugger
95+
- title: Xcode Playgrounds
96+
name: xcode-playground-support
97+
- title: Swift on Server
98+
url: /server/
99+
sections:
100+
- title: Why Swift on Server?
101+
name: why-swift-on-server
102+
- title: Swift Server Workgroup
103+
name: swift-server-workgroup
104+
- title: Swift Server Guides
105+
name: development-guides
106+
- title: Swift Evolution
107+
url: /swift-evolution/
108+
- title: Source Code
109+
url: /source-code/
110+
sections:
111+
- title: Compiler and Standard Library
112+
name: compiler-and-standard-library
113+
- title: Core Libraries
114+
name: core-libraries
115+
- title: Package Manager
116+
name: package-manager
117+
- title: Xcode Playground Support
118+
name: xcode-playground-support
119+
- title: Source Tooling
120+
name: source-tooling
121+
- title: SourceKit-LSP Service
122+
name: sourcekit-lsp-service
123+
- title: Swift.org Website
124+
name: swiftorg-website
125+
- title: Cloned Repositories
126+
name: cloned-repositories
127+
- title: Continuous Integration
128+
url: /continuous-integration/
129+
sections:
130+
- title: Configuration
131+
name: configuration
132+
- title: Usage
133+
name: usage
134+
- title: Community Involvement
135+
name: community-involvement
136+
- title: Source Compatibility
137+
url: /source-compatibility/
138+
sections:
139+
- title: Current List of Projects
140+
name: current-list-of-projects
141+
- title: Adding Projects
142+
name: adding-projects
143+
- title: Maintaining Projects
144+
name: maintaining-projects
145+
- title: Pull Request Testing
146+
name: pull-request-testing
147+
- title: Building Projects
148+
name: building-projects
149+
# ------------------------------------------------------------------------------
60150
- header: Community
61151
pages:
62-
- title: Community Overview
152+
- title: Overview
63153
url: /community/
64154
sections:
65155
- title: Communication
@@ -113,111 +203,19 @@
113203
name: adding-external-library-dependencies
114204
- title: LLVM and Swift
115205
name: llvm-and-swift
116-
- title: Code of Conduct
117-
url: /code-of-conduct/
118206

119-
- header: Open Source Development
120-
pages:
121-
- title: Swift Evolution
122-
url: /swift-evolution/
123-
- title: Source Code
124-
url: /source-code/
125-
sections:
126-
- title: Compiler and Standard Library
127-
name: compiler-and-standard-library
128-
- title: Core Libraries
129-
name: core-libraries
130-
- title: Package Manager
131-
name: package-manager
132-
- title: Xcode Playground Support
133-
name: xcode-playground-support
134-
- title: Source Tooling
135-
name: source-tooling
136-
- title: SourceKit-LSP Service
137-
name: sourcekit-lsp-service
138-
- title: Swift.org Website
139-
name: swiftorg-website
140-
- title: Cloned Repositories
141-
name: cloned-repositories
142-
- title: Continuous Integration
143-
url: /continuous-integration/
144-
sections:
145-
- title: Configuration
146-
name: configuration
147-
- title: Usage
148-
name: usage
149-
- title: Community Involvement
150-
name: community-involvement
151-
- title: Source Compatibility
152-
url: /source-compatibility/
153-
sections:
154-
- title: Current List of Projects
155-
name: current-list-of-projects
156-
- title: Adding Projects
157-
name: adding-projects
158-
- title: Maintaining Projects
159-
name: maintaining-projects
160-
- title: Pull Request Testing
161-
name: pull-request-testing
162-
- title: Building Projects
163-
name: building-projects
164-
- title: Security
165-
url: /support/security.html
166-
sections:
167-
- title: Security Process
168-
name: security-process
169-
- title: Security Updates
170-
name: security-updates
171-
172-
- header: Open Source Efforts
173-
pages:
174-
- title: Contributor Experience
207+
- title: Contributor Experience Workgroup
175208
url: /contributor-experience-workgroup/
176-
- title: Swift Compiler
177-
url: /swift-compiler/
178-
sections:
179-
- title: Compiler Architecture
180-
name: compiler-architecture
181-
- title: Standard Library
182-
url: /standard-library/
209+
- title: Server Workgroup
210+
url: /sswg/
183211
sections:
184-
- title: Standard Library Preview Package
185-
name: standard-library-preview-package
186-
- title: Standard Library Design
187-
name: standard-library-design
188-
- title: Package Manager
189-
url: /package-manager/
190-
sections:
191-
- title: Conceptual Overview
192-
name: conceptual-overview
193-
- title: Example Usage
194-
name: example-usage
195-
- title: Core Libraries
196-
url: /core-libraries/
197-
sections:
198-
- title: Foundation
199-
name: foundation
200-
- title: libdispatch
201-
name: libdispatch
202-
- title: xctest
203-
name: xctest
204-
- title: REPL, Debugger & Playgrounds
205-
url: /lldb/
206-
sections:
207-
- title: Combined REPL + Debugger
208-
name: why-combine-the-repl-and-debugger
209-
- title: Xcode Playgrounds
210-
name: xcode-playground-support
211-
- title: Swift on Server
212-
url: /server/
213-
sections:
214-
- title: Why Swift on Server?
215-
name: why-swift-on-server
216-
- title: Swift Server Workgroup
217-
name: swift-server-workgroup
218-
- title: Swift Server Guides
219-
name: development-guides
220-
- title: Swift.org website
212+
- title: Community Participation
213+
name: community-participation
214+
- title: Governance
215+
name: governance
216+
- title: Website workgroup
217+
name: website-workgroup
218+
- title: Website Workgroup
221219
url: /website/
222220
sections:
223221
- title: Community Participation
@@ -241,7 +239,7 @@
241239
name: evolution-process
242240
- title: Community participation
243241
name: community-participation
244-
- title: C++ Interoperability
242+
- title: C++ Interoperability Workgroup
245243
url: /cxx-interop-workgroup/
246244
sections:
247245
- title: Charter
@@ -261,3 +259,15 @@
261259
name: communication
262260
- title: Community Participation
263261
name: community-participation
262+
# ------------------------------------------------------------------------------
263+
- header: Governance
264+
pages:
265+
- title: Code of Conduct
266+
url: /code-of-conduct/
267+
- title: Security
268+
url: /support/security.html
269+
sections:
270+
- title: Security Process
271+
name: security-process
272+
- title: Security Updates
273+
name: security-updates

0 commit comments

Comments
 (0)