SchwarzIT / onyx

🚀 A design system and Vue.js component library created by Schwarz IT
https://onyx.schwarz
Apache License 2.0
58 stars 5 forks source link

Migrate Schwarz icon consumers to new icon library #1803

Open larsrickert opened 2 months ago

larsrickert commented 2 months ago

@JoCa96 Split up between UX and DEV

Depends on

Why?

We want to have one unified icon library at Schwarz IT which is used by all UX designers (Figma) and developers. Technically we already synched @sit-onyx/icons with the Single-Source-of-Truth Figma file linked below (see #939).

We now want to onboard/migrate all consumers of the current SIT icon library to use the new unified library, this includes:

For responsible contacts for the consumers above, you can refer to @larsrickert

So eventually, all designers will consume the Icon Library - UX Schwarz IT Figma library and all developers will consume the @sit-onyx/icons npm package.

Design

Icon Library - UX Schwarz IT

Acceptance criteria

Definition of Done

Approval

mj-hof commented 2 months ago

Maybe a new or another nom package with a generic naming? @schwarzit/icons?

mj-hof commented 2 months ago

Check if we can display or link to an own url something like icons.schwarz (public) - is also a internal domain possible?

larsrickert commented 2 months ago

Maybe a new or another nom package with a generic naming? @schwarzit/icons?

The scope @schwarzit/* in npm was created by a former colleague at SIT, I am already in contact with @patrick246 to get access to it :) Imo @schwarzit/icons would be very nice!

larsrickert commented 2 months ago

Check if we can display or link to an own url something like icons.schwarz (public) - is also a internal domain possible?

@mj-hof I guess icons.schwarz should not be a problem, should I order it? Since its a public domain it may take some time before its ready for us. I would not make it internal since we also need it for onyx which is Open Source. Also internal domains are no longer allowed to use *.schwarz