Skip to main content

Implementing Your System

  • Chapter
  • First Online:
Building Design Systems
  • 1206 Accesses

Abstract

Now that we’ve established the “why” of a design system and learned how to think about design as a language, the next step is to begin implementation. In this section, we will start by assessing your organization, building a support system, and understanding the state of your product. You will learn how to build a predictable architecture that supports the multiple areas that make up your system. Once there is a clear foundation, you can begin designing, building, and implementing components while ensuring to clearly document decisions along the way. We’ve provided three case studies to help ground the discussion and provide real-world scenarios for how to implement a system based on individual needs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The most common method for doing this is to set up core variables, using CSS or Sass. Another method for custom theming worth noting is “design tokens.” Used by Salesforce Lightning Design System, among others, design tokens are named entities that store UI attributes. They are often stored in JSON or YAML files and can be shared in nearly any format: JavaScript objects, Sass/Less/CSS variables, Sketch files, etc.

  2. 2.

    “<Emphasis type="Italic">x-height</ Emphasis> ” refers to the height of a lower-case <Emphasis type="Italic">x</ Emphasis>. In typography, the x-height represents the distance between the baseline and the midline of lower case letters for a given typeface.

  3. 3.

    HTML, CSS, and JavaScript are common languages used for web applications. If you are building a design system for mobile products, the technologies used will vary.

  4. 4.

    The most common system used for version control is Git. It is free and open source. To learn more about how to use Git to manage your workflow, check out https://git-scm.com/.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Sarrah Vesselov and Taurie Davis

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Vesselov, S., Davis, T. (2019). Implementing Your System. In: Building Design Systems. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4514-9_5

Download citation

Publish with us

Policies and ethics