Skip to content

Add a shared platform support pattern to Apple platforms, Linux, and Windows - #132

Open
heckj wants to merge 1 commit into
swiftlang:mainfrom
heckj:platform-support-pattern
Open

Add a shared platform support pattern to Apple platforms, Linux, and Windows#132
heckj wants to merge 1 commit into
swiftlang:mainfrom
heckj:platform-support-pattern

Conversation

@heckj

@heckj heckj commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds a ### Platform support subsection to each of apple-platforms/, linux/, and windows/'s Documentation.md, following one shared shape: an SP-0001 tier statement, a minimum version/architecture table, an available-tools note, a platform-owner note, and a closing link to https://www.swift.org/platform-support/ for the full cross-platform comparison.
  • None of these three catalogs currently say anything about supported versions, tools, or ownership inside the combined docs build — this fills that gap without duplicating the full multi-platform matrix that already lives on swift.org.
  • No changes to scripts/sources.json or scripts/navigation.json; the existing three-catalog wiring under the "Platforms" nav group is unchanged.

Test plan

  • swift package generate-documentation --analyze --warnings-as-errors passes in apple-platforms/, linux/, and windows/
  • Version/tool facts cross-checked against the live https://www.swift.org/platform-support/ page
  • Visually confirm rendering via swift package --disable-sandbox preview-documentation in each catalog

…Windows

Each catalog now states its SP-0001 tier, minimum supported
versions/architectures, available tools, and platform owner, then links
out to swift.org/platform-support for the full cross-platform comparison.
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