10 Most Popular Content Blocks to Document Your Design System Guidelines

Use tables, component checklists, shortcut links, and more to write easy-to-understand guidelines for your design system.

A design system is only useful when product development teams are actually using it, and the best way to teach teams how to use it is by creating in-depth design system documentation. We compiled the 10 most popular documentation features in Supernova, along with best practices and examples from our customers, to help you put together digestible design system guidelines.

1. Headers

See Okta’s use of Headers example here

Headers might seem basic, but they're essential for long pages of content because they greatly improve navigation. Link directly to a header when referencing a specific part of your design system documentation to send people to the right place. Plus, there’s a breadcrumb menu on the right of each page, so users can easily follow along or jump to a different section of the page.

2. Design Tokens

See Maze’s use of Token Block example here

The “Design tokens” block is a versatile tool that showcases your design tokens and their custom properties in a table or grid. It helps maintain consistency and cohesion in your design system. You can also adjust how themes show up by selecting a theme and choosing “Split view” to see them side by side or “Override base” to only see them selected theme.

Tip: Use “Group selection” when selecting design tokens to display. This will automatically update the block in your documentation when you add a new token to the group.

3. Component Checklist

See Mozilla’s use of Component Checklist Block example here

This versatile block is perfect for displaying the necessary development or compliance aspects of an individual component. Select which component properties, including links to code repositories and Figma, you’d like to highlight on each component page to help keep your design and development workflows methodical and efficient.

4. Component Health

See Alma Career’s use of Component Health Block example here

The “Component health” block allows you to showcase the health status of individual components. It's especially useful for displaying the overall state of a component across different platforms. Think of it as a health report for each component, aiding in understanding their availability quickly.

Learn more about tracking your design systems health with Supernova.

5. Component Overview Table

See Hearst’s use of Component Overview Table Block example here

The “Component overview table” serves as a dashboard for all your components. It's great for displaying various properties across multiple components or component groups.

To set it up, select the components and properties you want to feature. This is a great way to provide a snapshot overview of all your components and link out to relevant guidelines, designs, and code repositories.

6. Assets

See Skyscanner’s use of Assets table block example here

The “Assets” block allows your consumers to search for and download your icons or illustrations from your published documentation site. It features a search function for quick asset finding and a download function for easy use, simplifying asset management.

7. Figma Image

See Maze’s use of Figma Image Block example here

Our Figma integration adds another dimension to your design system documentation. Add an image generated from Figma layers and any changes you make in Figma will automatically update in your documentation, so you don’t have to copy + paste new designs every time a component changes.

Tip: This is a great way to illustrate the anatomy of a component, as shown in the above example from Maze, and help design system consumers visualize how components can be used.

8. Tabs

See Mews’ use of Tabs Block example here

Add tabs to improve your content's organization and visual appeal. It's a fantastic tool for improving your documentation's readability and navigation. Use it to separate sections in the body of your pages and showcase targeted content to different audiences or for different contexts.

Tip: Use tabs to document code for component variants, so your engineers can easily find production-ready code.

9. Shortcut Links

See ProductBoard’s use of Shortcut Link Block example here

“Shortcut links” is your bridge to external sources and other documentation pages. It lets you reference an external URL or any page or page header from your docs and create a navigation gallery. This enhances your design system's comprehensiveness and interconnectivity, making your documentation site more robust and user-friendly.

Tip: Use “Shortcut links” to create a homepage for your design system like Maze or to provide a visual overview of your components like Productboard.

10. Table

See Mews’ use of Table Block example here

The “Table” block is loved for its versatility and customization options. You can use it in many creative and useful ways, like displaying props with code or component states with images. It also lets you add Figma frames and code snippets.

Tip: Use tables to create Do & Don’t guidelines for your design system.

Experiment with these top 10 block to create a unique blend that best suits your design system, and remember, good documentation is a vital aspect of any successful design system. Want to see more examples? Check out this list of design system documentation sites created with Supernova.

We can't wait to see what you'll create. Keep designing, innovating, and reimagining your design system documentation!

Get started with Supernova today

Unlock the full potential of your design system with Supernova, empowering you to drive innovation, collaboration, and seamless scalability.

Supernova 2024 Year in Review

Reflecting on Supernova’s 2024—a year of growth, innovation, and impact for the design system community. From new tools and insights to exciting partnerships and community engagement, we’re celebrating the milestones that shaped our platform and the future of design systems. 🚀✨

Creating a Single Entry Point for IFC’s Multi-Brand Design System, iceberg

“We have a lot of elements, a lot of components, a lot of documentation, a lot of evolution. We would need two or three devs full time to just maintain that documentation website if we weren’t leveraging Supernova.” – Simon Bélanger, iceberg Design System manager

How AI is Revolutionizing UI/UX: Top Trends to Watch

Discover how AI is transforming UI/UX design through trends like hyper-personalization, emotionally intelligent design, and enhanced accessibility.