I am working on setting up design tokens for the UK Government Design System (GDS). My goal is to use the core GDS tokens as a base layer, and then introduce different sector themes (like NHS, MoJ, and MoneyHelper). These sector themes should inherit from the GDS base but overwrite specific tokens with their own values.
The Issue: I am struggling to get the token sets to import correctly without overwriting each other.
-
If I upload the base GDS tokens, and then upload the MoJ tokens, the MoJ file completely overwrites and deletes the ‘parent’ GDS content.
-
If I try to upload all the files together (via a folder or zip file), the system simply merges everything into one single, flat set.
My Goal: I want to have all of these token files exist as separate, distinct sets so I can properly create themes for the appropriate sectors.
How can I import all of my token files while maintaining them as separate sets rather than merging or overwriting them? Any advice on the best workflow for this would be hugely appreciated!