[730] Add required ASF navigation links to the website - #856
Open
rangareddy wants to merge 5 commits into
Open
Conversation
The site was missing the ASF-mandated navigation links flagged by the Incubator Clutch report. Add a footer with Foundation, License, Events, Sponsorship, Thanks, Security and Privacy links: - Configure a Docusaurus footer (themeConfig.footer) so every docs, blog, community and releases page carries the required links plus the podling incubation disclaimer and trademark notice. - Add the same required links to the static Webflow home page footer.
rangareddy
force-pushed
the
730-add-required-asf-links
branch
from
July 22, 2026 12:24
0da5b03 to
88014f2
Compare
Contributor
|
@rangareddy Can you include screenshots of the updates? Be sure to test the rendering on varying screen widths |
- Complete the podling incubation disclaimer in the Docusaurus footer to match the standard ASF branding text, and align the copyright/trademark wording with the home page footer. - Update the home page footer copyright from 2025 to 2026. - Style the Docusaurus footer to match the home page (static/index.html) footer: the same blue gradient background and translucent-white links. - Place the XTable logo (xtable-white.png) as the first footer column, before the "XTable" links, mirroring the home page footer; keep the Apache Incubator logo alongside the disclaimer.
Wrap the year in a span and set it from new Date().getFullYear() via a small inline script, so the static home page footer copyright stays current. The hardcoded 2026 remains as a no-JS fallback. The Docusaurus footer already uses new Date().getFullYear().
Contributor
Author
|
Addressed the review comments. |
The home page FAQ accordions use Material Icons ligatures
(.icon-2.accordion-icon { font-family: Material Icons }) but the font was
loaded through the Google WebFont JS loader, which is unreliable on the
deployed site and left the raw "keyboard_arrow_down" text showing. Load the
Material Icons font with the standard stylesheet link instead.
The footer link blocks were laid out horizontally (flex row), so the ASF links in particular were cramped in a single row. Stack the links vertically within each footer column.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Fixes the missing ASF-required navigation links flagged for the XTable website (the ones checked by the Incubator Clutch report).
Closes #730
Per the ASF project branding policy, 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 athemeConfig.footer. The site had no footer at all, so the docs/blog/community/releases pages carried none of the required links. The footer includes: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
Testing
node --check website/docusaurus.config.jspasses and thefooterobject was verified to load with both link columns and the copyright string intact. (Fulldocusaurus buildrequires installing the site's npm dependencies.)