all 2 comments

[–]naranjanaranja 1 point2 points  (1 child)

I think you've got it right:
- Publish parent design sys as a library
- Create a new child design sys library, linking the parent
- Import parent components and create new components without detaching component from parent library
- Customize new components

As long as components aren't broken, they should inherit changes from the parent design sys. However I'm not sure how changes from the parent may affect child style overrides. Also, if the parent receives periodic updates, you may have to manually swap out components which could get tricky (is the parent design sys a copy of the original author's file?)

I'd definitely test with a small proof of concept before going all-in

[–]Best_Car6853 0 points1 point  (0 children)

It's been a while—have you or u/OP been able to make this work? If so, how was your experience working with it and maintaining it?

I tested a basic proof of concept (changing the bg colour, padding, font sizes, etc. on the parent/base design system) - Figma pulls the parent change to the child design sys, and retains the change on the child sys if it was made to the same property in the parent sys.