Case study - Aligning Coiled's documentation theme with their brand identity

After redesigning Coiled's main website, we created a custom Sphinx theme for their documentation site that maintains visual consistency across all digital touchpoints while optimizing for developer experience.

Client
Coiled
Year
Service
Custom development

The challenge

After successfully launching Coiled's new Next.js website with updated branding and design, the team wanted to ensure their documentation site at docs.coiled.io maintained the same level of polish and brand consistency.

The existing PyData Sphinx theme, while functional, didn't reflect Coiled's modern brand identity or provide the cohesive experience users expected when moving between the marketing site and documentation.

Key challenges included:

  • Brand inconsistency: The documentation looked disconnected from the main website
  • Generic appearance: The standard PyData theme didn't differentiate Coiled's docs from other projects
  • Mobile experience: The responsive behavior needed improvement to match modern expectations

Our approach

Design collaboration and requirements gathering

Working closely with Coiled's designer, we began by cataloging all the Sphinx components that would need custom styling—from basic typography and navigation elements to complex interactive components like tabs and code blocks.

We defined the technical constraints of working within Sphinx's templating system and identified opportunities where we could enhance the user experience while respecting the framework's limitations.

Custom Sphinx theme development

Rather than building a completely new theme from scratch, we strategically extended the PyData Sphinx theme to leverage its solid foundation while implementing Coiled's custom design:

Core customization areas:

  • Typography system: Implemented Coiled's font hierarchy and spacing
  • Color palette: Applied the brand's color system throughout all components
  • Layout foundation: Prepared the structural elements (sidebars, topbar, footer) for the site
  • Navigation design: Created a custom navbar that echoes the main website
  • Component styling: Redesigned cards, buttons, tables, and admonitions using modular CSS architecture for maintainability

Advanced component implementation:

  • Responsive sidebar: Three-level navigation that collapses gracefully on mobile
  • Code block enhancements: Improved syntax highlighting and copy functionality
  • Interactive elements: Tabs, dropdowns, and expandable sections
  • API documentation styling: Clean, scannable parameter descriptions

Iterative development process

The project followed an agile approach with regular check-ins and reviews:

  • Week 1-2: Theme architecture and core component development
  • Week 3-4: Advanced components
  • Week 5-6: Feedback, testing and final polish

The project stayed within the estimated budget through careful scope management:

  • Priority-based implementation: Core components first, enhancements second
  • Design pragmatism: Balanced ideal design with Sphinx limitations
  • Future-proofing: Built foundation for potential theme upgrades

The outcome

The custom Sphinx theme successfully unified Coiled's digital brand presence:

  • Brand consistency: Seamless visual transition between marketing site and documentation.

  • Enhanced user experience: Modern, responsive design that works well across devices.

  • Maintainable codebase: Clean, documented theme architecture for future updates.

Tech stack

  • Sphinx
  • Python
  • HTM5
  • SCSS/CSS
  • JavaScript
  • Jinja2 Templates
  • GitHub Actions

David and his team were incredibly helpful in building a website that not only reflects our new branding but is also easy for our whole team to maintain. This flexibility allows us to move quickly when creating new content. They also did a great job rebranding our docs site to match. Beyond their extensive general frontend expertise, their knowledge of Sphinx was a huge advantage.

Sarah Johnson
Product Marketing

More case studies

Custom Sphinx theme development for FiftyOne documentation

Voxel51 is the company behind FiftyOne, the open-source tool for building high-quality computer vision datasets and robust models. FiftyOne helps machine learning teams curate data, evaluate models, and uncover hidden insights in visual datasets.

Read more

From Webflow to Next.js: Creating a developer-first website for Coiled

Migrated Coiled's website from Webflow to a modern, component-based static site generator, empowering their team to manage content like they manage code.

Read more

Software documentation?

We can help. Let's talk about your project and collaborate to meet your documentation goals.