Go to Preview Lesson
Go to Preview Lesson
LESSON 4.3
Build a Component Development Workflow With Storybook
LESSON 4.4
Automatically Deploy React Code to GitHub and Cloudflare
The newline Guide to React Component Design Systems with Figmagic
MODULE 1
Introduction
LESSON 1.1
An Introduction to Figma, Figmagic, and Design Systems
LESSON 1.2
The course project
MODULE 2
Preparation
LESSON 2.1
Prerequisites
LESSON 2.2
An Intro to Figma: Shortcuts, Frames, and Components
LESSON 2.3
How to Set up NPM to Publish JavaScript Packages
LESSON 2.4
Setting up GitHub
LESSON 2.5
Setting up Cloudflare
LESSON 2.6
Setting up Chromatic
MODULE 3
Enabling 'Continuous Design'
LESSON 3.1
An Intro to Continuous Design: DevOps for Design
LESSON 3.2
Build a Continuous Design Workflow With a Design System
LESSON 3.3
Build Better Design and Change Governance With Flows
LESSON 3.4
Intro to Design Tokens: How to Communicate in Design Work
LESSON 3.5
Why Figma? The Pros of Collaborative Design
LESSON 3.6
An Intro to Figmagic, the Figma CLI For Token Design
MODULE 4
Setting up a pipeline for design and code
LESSON 4.1
How to Use the Figma API and Read Figma Documents
LESSON 4.2
How to Scaffold a React Codebase With Degit
LESSON 4.3
Build a Component Development Workflow With Storybook
LESSON 4.4
Automatically Deploy React Code to GitHub and Cloudflare
LESSON 4.5
How to Publish a React Component Library to NPM
LESSON 4.6
Finishing the CI Setup
MODULE 5
Getting to know Figmagic
LESSON 5.1
How to Set up Figmagic to Interact With Figma via CLI
LESSON 5.2
How Figma Files Are Organized in Figmagic
LESSON 5.3
An Intro to Figmagic Command Line Configuration
MODULE 6
Starting our design system
LESSON 6.1
UX Sketching and Double Diamonds: Build Atomic Design
LESSON 6.2
How to Create Design Tokens and Styles in Figma
LESSON 6.3
How to Break up Designs Into Small, Atomic Components
MODULE 7
Building elements and components
LESSON 7.1
How to Build Icons in Figma and Export Them With Figmagic
LESSON 7.2
Flat vs Nested Elements in Figma and Figmagic
LESSON 7.3
How to Create Nested Figma Elements in Figmagic
LESSON 7.4
How to Compose Complex Components With Figmagic
LESSON 7.5
Finishing the Checkout Components (optional)
MODULE 8
Documentation and Storybook
LESSON 8.1
How to Author Quality Design Documentation
LESSON 8.2
Add Storybook Descriptions For Self-Documenting Designs
LESSON 8.3
How to Structure Storybook for Documentation
MODULE 9
The design life cycle
LESSON 9.1
How to Plan for Design and Component Life Cycles
LESSON 9.2
Export Components With GitHub Chromatic Actions
LESSON 9.3
A Beginner's Guide to Using Chromatic With Storybook
LESSON 9.4
Building a Feedback Loop For Your Design System
LESSON 9.5
Publish New Design Components With GitHub Actions
LESSON 9.6
How to Trigger GitHub Actions From a Figma Plugin
MODULE 10
Summary and thank you
LESSON 10.1
Summary and thank you
Go to Next Lesson
Go to Next Lesson
LESSON 4.5
How to Publish a React Component Library to NPM
Go Pro
Lesson
Editor