Skip to content

Update the site's design#44

Open
mghaught wants to merge 38 commits into
rubycentral:mainfrom
RubyGemsOrg:updated-designs
Open

Update the site's design#44
mghaught wants to merge 38 commits into
rubycentral:mainfrom
RubyGemsOrg:updated-designs

Conversation

@mghaught

@mghaught mghaught commented Jul 9, 2026

Copy link
Copy Markdown
Member

Integrate thoughtbot's new design for the entire rubycentral.org website.

enatario and others added 30 commits June 22, 2026 11:09
Blank slate CSS and compilation changes
* Update the stylelint to more closely align with our best practices

* Run lint fix on files
* Simplify nav html and adjust location in html

* Add logo

* set open and close state for nav

* use data attrs instead of classes

* responsive header

* uncomment footer
* type setup

* border radius

* more semantic naming for font sizing and clamping

* button styling

* link styling

* color logo
* style base top nav items

* add aria current to links
* Basic footer styling

* Add gridding and design out footer more

* Add newsletter back in with styling

* lint
* Build HTML for new homepage content

* Remove generated labels and tool versions file

* rebase and reconcile comments

---------

Co-authored-by: Elaina Natario <elaina.natario@gmail.com>
* CTA component wiring up

* Create CTA component

* add cta component to every page
* Basic outline for hero component

* color themed backgrounds

* basic typography for hero

* Style basic link list

* cta buttons and fancy link styling

* add container across the board for max width on content

* lint

* Add image component
* Basics for info block design

* section component build

* test  with custom programs

* typographic styling

* add gridding to sections

* add images to text and image blocks

* layout bug fixes

* lint
* fix some duplicate ids

* layout adjustments

* lint

* adjust photos
* Add partial for a headshot

* style images

* Add to about page

* adjust grid breakpoint
* Add search to nav

* collapse navigation to just header nav
* Use brand typefaces

* gentler type scale

* simplify font family custom property

* quick fixes

* lint

* image updates to bw and uniform corners

* special corner for hero image

* Update logo to primary one
* adjust hero header to include marquee and remove image

* add in gallery photos on homepage

* crossfade images

* fade in on collage

* integrate yellow

* MORE YELLOW

* rearranging of items in hero

* overhaul link list section

* info block on home

* grid fix

* info block and section grid update

* adjust hero typography

* create feature info block
* logo sponsors component

* adjust ruby alliance area

* adjust section content
* news feed basic wip

* design out post article

* update toc style and architecture

* featured news

* pagination styling

* more featured items

* tagging

* lint

* typography update

* finesse tag logic
* relinking a bunch of things to real links

* link adjustment on programs
This reverts commit 1433fb3.
enatario and others added 8 commits June 29, 2026 09:01
Horizontally scrollable timeline track with year markers and short labels pulled from Ghost CMS. Clicking a year swaps a detail panel below with the page's full body content. Defaults to the most recent entry on load.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add timeline to about page
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants