Skip to main content
Dad_Zurigo
New Participant
November 14, 2023
Question

Two separate libraries?

  • November 14, 2023
  • 13 replies
  • 2072 views

Friends!

We have a really small Design Team:
2 DesignOps (incl. me) on Design System topic
5 UX Designers creating products

But the amount of the Design System consumers will grow once we make it public.

The public version of Figma must be identical to code snippets we offer, following the goal of one product.

I am currently defining the Figma libraries architecture and the design process.

Once I make the library public, I’ll keep improving the components. Initially, I wanted to do the improvement work in the same public library. Probably on separate pages in Figma and adding an underscore to the components in progress, etc.

But probably this is not a good idea because I don’t want to mess up something in production.

Does the following solution make any sense to you?

I’d borrow the concept of having multiple environments from the developer’s world and create two Figma libraries:

  1. Public Figma Library “Production”: Live, being consumed, in sync with the code examples on the public Design System website.

  2. Hidden Figma Library “Development Environment”: Contains improvements, future components, etc. The working space for DesignOps.

I’m so curious about your opinion on this!

This topic has been closed for replies.

13 replies

Guilherme_Negreiros3
March 25, 2024

For example:
My library is made up of 3 files (Foundation, Components and Mobile). How can I share design tokens across these files?

Pavel_Kiselev
Power Member
March 25, 2024

You can have your tokens in a separate file, just make it a team library and add it to your files via Assets → Libraries. Once you are done each of your files will have access to variables in another team library

Guilherme_Negreiros3
March 25, 2024

Thank you so much