Page MenuHomePhabricator

Codex Figma library: include tokens and assets there
Closed, ResolvedPublic1 Estimated Story Points

Description

Background

At the moment, we are maintaining the following Figma libraries:

In order to make the libraries easier to manage, and to make the Codex library easier to share with the Figma community in T288370, we plan to merge the Assets, Design Tokens, and Codex components into a single "Codex" Figma library. This involves moving the tokens (Figma variables) and assets from their separate libraries into the Codex library. This change will also better align with how tokens, assets, and components are organized in code, making them all accessible from one single Codex site/library.

User stories

  • As an intern designer, I need to easily access all the tokens (variables), assets, and components in Figma.
  • As an extern designer, I need to easily download and enable the Codex Design System in Figma.

Open questions

Add here the questions to be answered in order to design and implement the component

Acceptance criteria (or Done)

  • Discuss this decision with the DST designers and decide whether we should proceed with it
  • Update the Figma libraries accordingly:
    • Move the tokens (variables) from the Design Tokens library to the in the Codex library
    • Link the new variables to the Codex and OOUI Figma components
    • Move the Assets (icons, illustrations, and logos) into the Codex library
    • Deprecate/Archive the Design Tokens and the Assets libraries from Figma
    • Rename library from "Codex components" to simply "Codex"
    • Notify designers in case they need to replace any token (variables) manually in their projects
    • Update any links to previous files on Codex docs site

Event Timeline

@bmartinezcalvo Is all of this done now?

No, we need to update the links in the Contribution guidelines in Codex. I can do that!

That would be great, so then we can resolve this task. Thank you!

Change #1084089 had a related patch set uploaded (by Bmartinezcalvo; author: Bmartinezcalvo):

[design/codex@main] docs: update the Figma library links

https://gerrit.wikimedia.org/r/1084089

Change #1084089 merged by jenkins-bot:

[design/codex@main] docs: update the Figma library links

https://gerrit.wikimedia.org/r/1084089

Change #1090947 had a related patch set uploaded (by Anne Tomasevich; author: Anne Tomasevich):

[mediawiki/core@master] Update Codex from v1.15.0 to v1.16.0

https://gerrit.wikimedia.org/r/1090947

Test wiki created on Patch demo by ATomasevich (WMF) using patch(es) linked to this task:
http://patchdemo.wmcloud.org/wikis/a2a0917c1b/w/

Change #1090947 merged by jenkins-bot:

[mediawiki/core@master] Update Codex from v1.15.0 to v1.16.0

https://gerrit.wikimedia.org/r/1090947

Test wiki on Patch demo by ATomasevich (WMF) using patch(es) linked to this task was deleted:

http://patchdemo.wmcloud.org/wikis/a2a0917c1b/w/