버블리랩의 프로덕트를 위한 디자인 시스템입니다.
| 패키지 | 설명 |
|---|---|
design-tokens |
DTCG JSON 디자인 토큰 정의 + 빌드 |
icons |
Figma 아이콘 → React 컴포넌트 (tree-shakeable) |
react |
Panda CSS + Ark UI 기반 React 컴포넌트 |
Node.js 24 이상과 pnpm이 필요합니다.
corepack enable # pnpm 자동 설치 (Node.js 내장)
pnpm install
pnpm build # design-tokens 빌드 → react 패키지 빌드Storybook으로 컴포넌트를 확인하려면:
pnpm storybook # http://localhost:6006- Architecture — 기술 스택, 아키텍처 결정사항
- Roadmap — 작업 로드맵
- 파일명은 kebab-case 를 사용합니다. 컴포넌트 파일도 동일하게
tab.tsx,tab-item.tsx처럼 작성합니다. - Figma 기준으로 연관된 컴포넌트가 여러 개 있으면, 하나의 상위 폴더 아래에 두고 각각을 별도 컴포넌트 파일로 분리합니다.