cgivre opened a new pull request, #59: URL: https://github.com/apache/drill-site/pull/59
Refreshes the Drill site's navigation, home page and footer. ## What changed - **Gemfile.lock** — the lockfile referenced a version combination that would not resolve, so the site could not be built from a clean checkout. Fixed first so the rest is testable. - **Site chrome and home page** — new top bar, hero, and home page sections built on a small token set (`_sass/_tokens.scss`) and two new partials, `_chrome.scss` and `_home2.scss`. The home page reveals sections on scroll via IntersectionObserver, and degrades to fully visible content if the script never runs. - **Top bar icons** — added a GitHub link, and replaced the Twitter bird with the X mark. - **Footer** — removed the legacy sticky-footer hack in `_site-main.scss`, which pinned `#footer` to `height: 60px`. The redesigned footer is several hundred pixels tall, so every row past the first overflowed the box and rendered on top of the page background. `_chrome.scss` was overriding the footer's colors and padding but not its height, which is why the problem only showed up at the bottom of the page. ## Testing Rendered the home page and footer in a headless browser at desktop width and confirmed the footer sits inside its navy band with all five columns and the legal text readable. Note for reviewers: `bundle exec jekyll build` currently fails on Ruby 4.x with `uninitialized constant DidYouMean::SPELL_CHECKERS` from bundler 2.2.5. That is an environment issue, not a change in this branch, but it is worth knowing if the build does not start for you. 🤖 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]
