Coding Design Systems | ep07 | Custom Personal Design System with Kaelig
Every Tuesday at 5:30PM UTC, join @Georges_Gomes, @m4d_z, and their guests in a new live coding session about Design Systems, on Backlight.dev!
⎯⎯⎯ In this episode ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
00:00:00 - Intro 00:00:58 - W3C Design Tokens Community Group 00:03:02 - Design Tokens Colors and Animations Modules Specification 00:04:18 - Understanding the Design Tokens Specification 00:05:35 - Using a Design System for a personal project 00:09:42 - Starting a new project in Backlight 00:11:18 - Creating tokens with CSS Custom Properties 00:15:00 - Documenting Tokens using the dockit framework 00:25:47 - Creating a React Component consuming Design Tokens 00:45:00 - Using stories.preview file to configure Stories globally 00:48:53 - Publishing your Design System to the npm registry 00:54:59 - Using your Design System Components in a Next.js app 01:00:56 - What did we learn? Collaborating on the Design System 01:03:45 - Outro
⎯⎯⎯ Description ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
A new episode dedicated to Custom Design System to build your personal brand! We’re please to welcome Kaelig (@kaelig), co-chairman of the W3C Design Token Community Group!
Based on the project of reshaping his personal website, we go through the process to start from scratch his very own Design System based on the dedicated Figma files. We cover the Tokens declaration and their use in a component. Then we publish the Design System to the npm registry, to finally import it as a dependency in a Next.js app.
This episode is also an occasion to cover the W3C Design Tokens Community Group activity, and the expectations of the incoming specifiation.
⎯⎯⎯ Resources ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
-
W3C Design Tokens Community Group: https://www.w3.org/community/design-tokens/
-
Call to participate in Color and Animation format survey: https://www.w3.org/community/design-tokens/2022/02/05/call-to-participate-in-color-and-animation-format-survey/
-
Our Design Systems Journey - Design Tokens Inheritance: https://backlight.dev/sessions/our-design-systems-journey-design-tokens-inheritance?utm_campaign=sessions%3Acds
-
Style Dictionary: https://amzn.github.io/style-dictionary/
-
Style-Dictionary-Play: https://www.style-dictionary-play.dev/utm_campaign=sessions%3Acds
-
Remix: https://remix.run/
-
Next.js: https://nextjs.org/
-
@kaelig: https://twitter.com/kaelig
-
@Val Head: https://twitter.com/vlh
-
@Jina: https://twitter.com/jina
-
@Danny Banks: https://twitter.com/dbanksDesign
-
@Saurabh: https://twitter.com/saura3h
-
🪄 Backlight Design Systems Editor: https://backlight.dev/?utm_campaign=sessions%3Acds
-
🐥 Georges Gomes: https://twitter.com/georges_gomes
-
🐥 m4dz: https://twitter.com/m4d_z