Case Study » Rails Guides Redesign (2024)

01 BLUF

The Bottom Line:

02 My Role

Information Architecture, UX, Visual Design, Front-End Build

03 The Details

The Problem

The Rails Guides layout dated to 2009. The main rubyonrails.org site had been refreshed recently, but the Guides still ran on outdated markup and styling: no modern semantic HTML or CSS, inconsistent with the updated Rails brand, and with navigation and content issues throughout.

The Approach

I shipped my first Rails project in late 2005, right around the 1.0 release, and have used the framework since. Working with Amanda Perino at the Rails Foundation, I redesigned the Guides from the ground up as part of a larger initiative in which other contractors were rewriting and expanding guide content in parallel.

I handled information architecture, UX, and visual design, then built the front end directly in the Rails repository. Code review came from core team members, including Carlos Antonio Da Silva and DHH, and from community members through pull requests. Designing for developers, in the open, with the framework's own maintainers as reviewers.

Rails Guides before and after the redesign, in light and dark mode

Rails Guides before (left) and after (right), in light and dark mode.

04 Tools Used