You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Designer (actor) syncs token.json to repo (figma/tokens.json folder, via figma and the token studio plugin)
Should create an automatic pull request to main (notifying the development team)
On merge (in the developer process) a patch/minor/major release type is selected
This takes care of semver number and release to github packages and npm packages (see guide on the right of the repository)
Current testing
Upload new token with changed warning colours, changed warning colours should not carry over (instead, they are replaced by the static vars in the repository)
How do we test/gaps
Count the variables and ensure they match the number of total palette colours (in JEST right now, needs count added)
Perform an integrity test against a committed change set file?
e.g. Designer not only performs the sync, but also declares the changing variable name in a committed change set file. This can be utilised for further change control, and for delta purposes (if an extra change is detected and not declared, fail gracefully and inform the team).
Missing
Status colours such as warning/info/critical should never be overridden (even if done so in Figma). The repository should always use a static copy for final dist (that can't change).
Support for icons.svg (sprite), crest/logo variations (potentially used in use by CDN).
Support for niche conventions like drop shadow/box shadow etc.
Automatic support for multi-brand/multi-palettes e.g. Dan pushes a new token.json (as DES-token.json) to ./figma. This should create a seperate dist for this, using part of the file name (seperate, inteded for DES).
The text was updated successfully, but these errors were encountered:
Depending on the maturity of the design having it auto cron into develop on a daily basis to build latest and assigning a team to review and version point cut or have it raise a PR per day to master with date in the PR name to have it flesh out. Could also add list of Parma added, changed to the pr that could propagate to the auto release notes.
The current state
Current testing
How do we test/gaps
e.g. Designer not only performs the sync, but also declares the changing variable name in a committed change set file. This can be utilised for further change control, and for delta purposes (if an extra change is detected and not declared, fail gracefully and inform the team).
Missing
The text was updated successfully, but these errors were encountered: