Skip to main content

CONTEXT:



  • A team is working on a master design file with a master theme and component libraries. The master design file component are published for use within brand designs.

  • The team needs to generate brand designs from that master design, that are composed of instances linked to the master design.

  • Each brand has its own theme and component libraries that are used to customise colour, typography and components like headers and footers.

  • The team needs to swap the theme and component libraries for every page of the brand design (to update components and typography)


USER STORIES:

As a designer working on multiple brands,

I want to be able to automate swapping libraries across ALL the pages of a design file

So that I don’t have to spend hours going through each page manually swapping libraries from the master design theme to the brand design theme.


As a developer of a plugin to increase productivity for teams working on multiple brands,

I want to be able to automate library swapping within files across multiple pages

So that library swapping productivity and accuracy are greatly increased


ACCEPTANCE CRITERIA

Given I have a design file that uses the master theme,

When I run the “Library Swap” plugin and set which library I want to swap from and to,

Then the API methods will swap the libraries across all pages within the design file


NOTES:

API methods needed include:



  • select libraries

  • select styles, components, etc.

  • map styles, components, etc.

  • swap libraries on single page (map selected, or map all)

  • swap libraries on all pages (map selected, or map all)

Be the first to reply!

Reply