Skip to main content

Hello, my company has a design system that we have set up using color and text styles. We are now planning to launch another product within the company that will have completely different branding. We will be sharing some more simple components between the two products but then will also have product specific components. 

I would love any advice that you have on the best way to build this second product design system.

I am thinking that I will have to re-do our current design system to utilize variables for color and text instead of styles so that way I can create different variables for different branding. (If all of my components are now using styles will this mean that I have to go in and manually update every component to use the variables instead? Or are there any shortcuts to batch this process? We currently have about 800 components so would be a very large lift to do one by one.) And then was going to create an additional component library that would hold components that are exclusive to the new brand. Please let me know if you think this is the correct approach, or if you have any additional input as to a better way to achieve this. Thank you!

Be the first to reply!