rangareddy opened a new pull request, #856:
URL: https://github.com/apache/incubator-xtable/pull/856

   ## What
   
   Fixes the missing ASF-required navigation links flagged for the XTable 
website (the ones checked by the Incubator [Clutch 
report](https://incubator.apache.org/clutch/xtable.html)).
   
   Closes #730
   
   Per the [ASF project branding 
policy](https://www.apache.org/foundation/marks/pmcs#navigation), every project 
site must link to the Foundation home, License, Events, Sponsorship, Thanks, 
Security and Privacy. None of these were present.
   
   ## Changes
   
   - **`website/docusaurus.config.js`** — add a `themeConfig.footer`. The site 
had no footer at all, so the docs/blog/community/releases pages carried none of 
the required links. The footer includes:
     - an **Apache Software Foundation** column: Foundation, License, Events, 
Sponsorship, Thanks, Security, Privacy;
     - an **XTable** column (Docs, Blogs, Downloads, Community, GitHub);
     - the Apache Incubator logo and the podling incubation disclaimer + 
trademark/copyright notice.
   - **`website/static/index.html`** — the home page is a static Webflow page 
that bypasses the Docusaurus theme, so it needs the links added directly. Added 
the same required ASF links to its footer (the incubation disclaimer + 
trademark notice were already present there).
   
   ## Required links added
   
   | Link | URL |
   |------|-----|
   | Foundation | https://www.apache.org/ |
   | License | https://www.apache.org/licenses/ |
   | Events | https://www.apache.org/events/current-event |
   | Sponsorship | https://www.apache.org/foundation/sponsorship.html |
   | Thanks | https://www.apache.org/foundation/thanks.html |
   | Security | https://www.apache.org/security/ |
   | Privacy | https://privacy.apache.org/policies/privacy-policy-public.html |
   
   ## Testing
   
   `node --check website/docusaurus.config.js` passes and the `footer` object 
was verified to load with both link columns and the copyright string intact. 
(Full `docusaurus build` requires installing the site's npm dependencies.)
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
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