Skip to content

fix: Add required ASF policy links to LegalFooter component#637

Open
rbowen wants to merge 1 commit into
apache:masterfrom
rbowen:asf-link-policy
Open

fix: Add required ASF policy links to LegalFooter component#637
rbowen wants to merge 1 commit into
apache:masterfrom
rbowen:asf-link-policy

Conversation

@rbowen
Copy link
Copy Markdown

@rbowen rbowen commented May 18, 2026

The Atlas website is failing all 9 ASF website policy checks (https://whimsy.apache.org/site/) because the site is rendered entirely via JavaScript and the compliance scanner cannot execute JS.

This adds the missing ASF policy links (Foundation, Events, License, Security, Sponsorship, Thanks, Privacy) to the LegalFooter React component, updates the copyright year to 2026, and fixes the trademark text ("Apache feather logo" → "Apache logo").

Note: The underlying issue is that the Whimsy scanner cannot parse JS-rendered content. Even with these links present, the scanner may still report failures until it gains JS rendering capability. However, the links should be present regardless for site visitors.

See: https://www.apache.org/foundation/marks/pmcs
Checker: https://whimsy.apache.org/site/

The Atlas website is failing all 9 ASF website policy checks
(https://whimsy.apache.org/site/) because the site is rendered
entirely via JavaScript and the compliance scanner cannot execute JS.

This adds the missing ASF policy links (Foundation, Events, License,
Security, Sponsorship, Thanks, Privacy) to the LegalFooter React
component, updates the copyright year to 2026, and fixes the
trademark text ("Apache feather logo" → "Apache logo").

Note: The underlying issue is that the Whimsy scanner cannot parse
JS-rendered content. Even with these links present, the scanner may
still report failures until it gains JS rendering capability. However,
the links should be present regardless for site visitors.

See: https://www.apache.org/foundation/marks/pmcs
Checker: https://whimsy.apache.org/site/
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