Skip to content

Repository files navigation

Bubbly Design System

버블리랩의 프로덕트를 위한 디자인 시스템입니다.

패키지 구조

패키지 설명
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

문서

파일 네이밍 규칙

  • 파일명은 kebab-case 를 사용합니다. 컴포넌트 파일도 동일하게 tab.tsx, tab-item.tsx처럼 작성합니다.
  • Figma 기준으로 연관된 컴포넌트가 여러 개 있으면, 하나의 상위 폴더 아래에 두고 각각을 별도 컴포넌트 파일로 분리합니다.

About

Bubbly Lab 디자인 시스템

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages