Skip to content

Hide the Swift Server tutorial from the combined nav, link it from Server Guides - #130

Open
heckj wants to merge 1 commit into
swiftlang:mainfrom
heckj:remove-server-tutorial-nav
Open

Hide the Swift Server tutorial from the combined nav, link it from Server Guides#130
heckj wants to merge 1 commit into
swiftlang:mainfrom
heckj:remove-server-tutorial-nav

Conversation

@heckj

@heckj heckj commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • Removes the standalone "Tutorials" group from scripts/navigation.json and moves swift-server-todos-tutorial into hidden, suppressing it from the combined docs' left nav while keeping navigation.json complete against sources.json.
  • Adds a hand-assembled ## Tutorials section above ## Topics on the Linux "Server Guides" page (linux/Sources/SwiftLinux.docc/ServerGuides.md) linking to the tutorial, since DocC's ## Topics curation can't reference content in another catalog.

Test plan

  • python3 scripts/validate_navigation.py passes (navigation.json valid, all sources represented)
  • swift package generate-documentation --analyze --warnings-as-errors from linux/

…rver Guides

Removes the standalone "Tutorials" nav group and moves the swift-server-todos-tutorial
source into navigation.json's hidden list, then adds a hand-assembled Tutorials section
to the Linux Server Guides page since DocC's Topics curation can't link across catalogs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant