jiayuasu opened a new pull request, #3060:
URL: https://github.com/apache/sedona/pull/3060

   ## What this PR does
   
   Fixes the Whimsy project website checks for Sedona 
(https://whimsy.apache.org/site/project/sedona), which were failing nearly 
every required-content check. Three changes:
   
   1. **`docs-overrides/partials/copyright.html`** — Adds the ASF-required 
links to the rendered site footer so they appear on the homepage where Whimsy 
looks: License, Events, Sponsorship, Thanks, Security, Privacy, and Trademarks. 
Also makes the copyright notice itself a link (Whimsy's Copyright check expects 
a link matching `(©|Copyright).*apache`). Previously these links only existed 
as `nav:` entries in `mkdocs.yml` and never rendered in the footer.
   
   2. **`mkdocs.yml`** — Removes the stray `" target="_blank` that had been 
appended to the License, Events, Sponsorship, Thanks, Security, and Privacy nav 
URLs, which produced malformed hrefs.
   
   3. **`docs-overrides/partials/source.html`** (new) — Overrides the Material 
for MkDocs source partial to render the repo link without 
`data-md-component="source"`, so the theme no longer fetches 
stars/forks/version from `api.github.com`. Those calls were being refused by 
the site CSP and showed up as failed external resources in the Whimsy 
"Resources" check. The ASF-sanctioned Scarf and Matomo pixels are unaffected.
   
   ## Did you read the Contributor Guide?
   
   - Yes.
   
   ## Is this PR related to a ticket?
   
   - Yes, the PR name follows the format `[GH-XXX] my subject`. Closes #3033


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to