Design system
- 특장점 소개 및 요약
- Component Driven User Interfaces
- figma에 의한 디자인 시스템 구축 사례 및 개념 정의
- references
- Spectrum, Adobe’s design system
- Atlassian Design System
- [2019 Spectrum con] 강수영, 정희연 | 토스 플랫폼 디자이너 : 4,000시간을 절약해준 디자인 시스템
- [OKKYCON: 2017] 김요한 - 디자이너와 개발자와의 협업을 위한 디자인 시스템
작업 환경
- 디자인팀: Figma
- 개발팀
- 공통
- Module(library): component 제공
- react-ts
- storybook: 공개 링크
- rollup
- App: component 사용
구축 및 운용
- 디자인팀
- Foundation(color palette, typography 등) 정의와 함께, Figma의 component 기능을 정규적으로 활용하여 시안 제작
- 제작 과정에서 foundation variants 및 components 변경 업데이트 > 개발팀 sync
- 개발팀: Module 프로젝트
개발측 활용
- 1차: 컴포넌트 사용
- Figma에 정의된 컴포넌트(Inspect 내용 상단에 표시)를 확인 > Module에서 찾아 사용
- 2차: 테마 스타일 사용
- Figma Inspect > CSS에 (comment로) 표시되어 있는 theme style 이름을 code editor에서 바로 입력