Skip to content

adds scripting to surpress the "eyebrows" for modules - #141

Merged
heckj merged 1 commit into
swiftlang:mainfrom
heckj:post-build-surpress-eyebrow
Aug 17, 2026
Merged

adds scripting to surpress the "eyebrows" for modules#141
heckj merged 1 commit into
swiftlang:mainfrom
heckj:post-build-surpress-eyebrow

Conversation

@heckj

@heckj heckj commented Aug 17, 2026

Copy link
Copy Markdown
Member

Summary

adds scripting to surpress the "eyebrows" for modules

This isn't the ideal way to to this - it should come from within module, but we want the combination of content to be consistent. We can back this out entirely (cease surpressing or overriding) as upstream content aligns, assuming it'll agree in all cases (swift-testing, for example, may use a different structure when it's published on developer.apple.com)

  • controlled in navigation.json
  • per-module overrides possible, but not enabled by default
  • tests to validate
  • default (now) to surpress on all for consistency's sake

Validation

Local run with all eyebrows suppressed:

Screenshot 2026-08-17 at 1 12 23 PM Screenshot 2026-08-17 at 1 13 49 PM
  • swift package generate-documentation --analyze --warnings-as-errors passes
  • Previewed locally with swift package --disable-sandbox preview-documentation

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

This isn't the ideal way to to this - it should come from within module, but we want the combination
of content to be consistent. We can back this out entirely (cease surpressing or overriding) as upstream
content aligns, assuming it'll agree in all cases (swift-testing, for example, may use a different structure
when it's published on developer.apple.com)

- controlled in navigation.json
- per-module overrides possible, but not enabled by default
- tests to validate
- default (now) to surpress on all for consistency's sake
@heckj
heckj requested a review from davelester August 17, 2026 20:14
@heckj heckj self-assigned this Aug 17, 2026
@heckj
heckj merged commit 98b8434 into swiftlang:main Aug 17, 2026
11 checks passed
@heckj
heckj deleted the post-build-surpress-eyebrow branch August 17, 2026 20:27
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