cgivre opened a new pull request, #58:
URL: https://github.com/apache/drill-site/pull/58

   The site content is in good shape; the presentation has not moved since 
2015. This restyles the site chrome and rebuilds the home page. The 389 docs 
pages keep their existing layout and markup, so they inherit the new type and 
colours without being edited.
   
   ### Home page
   
   ![Home page, 
desktop](https://raw.githubusercontent.com/cgivre/drill-site/redesign-2026-screenshots/screenshots/home-desktop.png)
   
   The hero carries a carousel of six sources Drill actually ships with (`dfs`, 
`s3`, `mongo`, `hive`, `splunk`, `http`), each shown as a query and the result 
it returns. It is vanilla JS, no jQuery: it pauses on hover, on focus and when 
the tab is hidden, honours `prefers-reduced-motion`, and its first slide is 
rendered server-side so the console reads correctly with no script at all.
   
   Below it: a comparison against load-then-query, a section on nested data, 
and the full set of storage and format plugins from `contrib/` — including 
Hive, Accumulo, Daffodil and the log-file format reader.
   
   <details>
   <summary>The whole page</summary>
   
   ![Full home 
page](https://raw.githubusercontent.com/cgivre/drill-site/redesign-2026-screenshots/screenshots/home-full.png)
   
   </details>
   
   ### Docs pages, untouched but restyled
   
   ![A docs 
page](https://raw.githubusercontent.com/cgivre/drill-site/redesign-2026-screenshots/screenshots/docs-desktop.png)
   
   `_sass/_chrome.scss` restyles the existing `#menu` and `#footer` markup 
rather than replacing it, so every selector `js/drill.js` binds to still 
exists: the docs TOC toggle, the search form, the anchor offsets.
   
   ### Phone
   
   <img 
src="https://raw.githubusercontent.com/cgivre/drill-site/redesign-2026-screenshots/screenshots/home-mobile.jpg";
 width="390" alt="Home page at 390px">
   
   ### What changed
   
   | | |
   |---|---|
   | New | `_sass/_tokens.scss`, `_sass/_chrome.scss`, `_sass/_home2.scss`, 
`js/home.js`, `images/drill-logo.svg` |
   | Rewritten | `index.html`, `_includes/footer.html` |
   | Touched | `_includes/head.html` (adds Inter), `css/site.scss`, 
`css/home.scss` |
   | Gone | the 10-year-old YouTube embeds on the home page, and the slick 
carousel and fancybox they needed |
   | Kept | jQuery and FontAwesome — the docs pages still use both |
   
   The new wordmark is an SVG that works on light grounds; the shipped 
`apachedrill.png` is white-only and only ever worked on the dark bar.
   
   ### A separate first commit: the lockfile
   
   `Gemfile.lock` on master is internally unsatisfiable, so `bundle exec jekyll 
build` cannot run on any Ruby version: `public_suffix` 2.9.0's chain wants Ruby 
>= 3.2, while `liquid` 4.0.3 calls `String#tainted?`, removed in 3.2. `bundle 
update liquid jekyll` resolves it. That is the first commit here and can be 
cherry-picked on its own if you would rather take it separately — worth 
checking against whatever Ruby the ASF buildbot runs.
   
   ### Worth a reviewer's eye
   
   - The carousel's result rows are plausible sample data, not captured query 
output. Happy to swap in real results.
   - The nav still carries Language / Apache / Powered By. Trimming it is a 
separate conversation about information architecture.
   - Docs body copy does not inherit Inter: `_doc-content.scss` sets its own 
face. Left alone deliberately to keep this PR to the chrome and the home page.
   - `_includes/scripts.html` still loads AddThis, which shut down in 2023. Not 
touched here.
   
   🤖 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