Skip to content

fix: Render ASF policy links in static HTML footer#1303

Merged
paulirwin merged 1 commit into
apache:masterfrom
rbowen:master
May 18, 2026
Merged

fix: Render ASF policy links in static HTML footer#1303
paulirwin merged 1 commit into
apache:masterfrom
rbowen:master

Conversation

@rbowen

@rbowen rbowen commented May 14, 2026

Copy link
Copy Markdown
Contributor

Summary of the changes (Less than 80 chars)

The Lucene.NET website already has all required ASF policy links defined in docfx.json and toc.yml, but they're only rendered via client-side JavaScript. The ASF compliance scanner (https://whimsy.apache.org/site/) cannot execute JavaScript, so it reports 7 of 9 checks as failing.

This PR:

  • Adds a footer.tmpl.partial that renders the ASF links as static HTML in the page footer (using the existing template variables)
  • Fixes "Apache feather logo" → "Apache logo" in trademark text (ASF rebranded in September 2025)
  • Updates license link to canonical https://www.apache.org/licenses/

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

The Lucene.NET website already has all required ASF policy links
defined in docfx.json and toc.yml, but they're only rendered via
client-side JavaScript. The ASF compliance scanner
(https://whimsy.apache.org/site/) cannot execute JavaScript, so it
reports 7 of 9 checks as failing.

This PR:
- Adds a footer.tmpl.partial that renders the ASF links as static
  HTML in the page footer (using the existing template variables)
- Fixes "Apache feather logo" → "Apache logo" in trademark text
  (ASF rebranded in September 2025)
- Updates license link to canonical https://www.apache.org/licenses/

See: https://www.apache.org/foundation/marks/pmcs
Checker: https://whimsy.apache.org/site/
@paulirwin paulirwin added the notes:website-or-documentation Documentation or website changes label May 18, 2026
@paulirwin paulirwin self-requested a review May 18, 2026 14:18

@paulirwin paulirwin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rbowen Hey Rich! Thanks for your contribution and the assistance in fixing the compliance with the scanner. I tested this locally and the links all work.

@paulirwin paulirwin merged commit 93285b8 into apache:master May 18, 2026
2 checks passed
paulirwin pushed a commit to paulirwin/lucene.net that referenced this pull request Jun 8, 2026
The Lucene.NET website already has all required ASF policy links
defined in docfx.json and toc.yml, but they're only rendered via
client-side JavaScript. The ASF compliance scanner
(https://whimsy.apache.org/site/) cannot execute JavaScript, so it
reports 7 of 9 checks as failing.

This PR:
- Adds a footer.tmpl.partial that renders the ASF links as static
  HTML in the page footer (using the existing template variables)
- Fixes "Apache feather logo" → "Apache logo" in trademark text
  (ASF rebranded in September 2025)
- Updates license link to canonical https://www.apache.org/licenses/

See: https://www.apache.org/foundation/marks/pmcs
Checker: https://whimsy.apache.org/site/
paulirwin pushed a commit to paulirwin/lucene.net that referenced this pull request Jun 16, 2026
The Lucene.NET website already has all required ASF policy links
defined in docfx.json and toc.yml, but they're only rendered via
client-side JavaScript. The ASF compliance scanner
(https://whimsy.apache.org/site/) cannot execute JavaScript, so it
reports 7 of 9 checks as failing.

This PR:
- Adds a footer.tmpl.partial that renders the ASF links as static
  HTML in the page footer (using the existing template variables)
- Fixes "Apache feather logo" → "Apache logo" in trademark text
  (ASF rebranded in September 2025)
- Updates license link to canonical https://www.apache.org/licenses/

See: https://www.apache.org/foundation/marks/pmcs
Checker: https://whimsy.apache.org/site/
This was referenced Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

notes:website-or-documentation Documentation or website changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants