프로젝트 소개

Carbon Design System은 제품과 경험을 위한 IBM의 오픈 소스 디자인 시스템입니다. 이 저장소는 React 및 웹 컴포넌트 라이브러리, Sass 스타일, 디자인 토큰, 아이콘, 픽토그램, 그리고 Carbon으로 구축하는 데 사용되는 툴링을 포함하는 모노레포입니다. 패키지 표에는 게시된 여러 패키지가 기록되어 있습니다: @carbon/react는 React 컴포넌트와 스타일을 제공하며, @carbon/web-components는 표준 기반의 웹 컴포넌트를 제공합니다. @carbon/colors는 색상 스케일과 색상 토큰 유틸리티를 공급하고, @carbon/elements는 토큰과 에셋을 포함한 IBM Design Language 기반을 다룹니다. @carbon/grid는 레이아웃을 제공하며, @carbon/icons는 아이콘 에셋과 React 및 Vue용 프레임워크 패키지를 포함합니다. @carbon/layout은 레이아웃 단위와 간격 스케일 토큰을 정의하고, @carbon/motion은 생산적이고 표현력 있는 모션 커브를 제공합니다. @carbon/pictograms는 React를 지원하는 픽토그램 에셋을 포함하며, @carbon/styles는 컴포넌트를 위한 Sass 스타일을 제공합니다. @carbon/themes는 테마 토큰을 공급하고, @carbon/type은 IBM Plex와 짝을 이루도록 설계된 타이포그래피 토큰을 제공합니다. README에는 Angular, Svelte, Vue를 위해 커뮤니티에서 유지 관리하는 패키지도 명시되어 있습니다. 또한 디자인, 개발, 기여 및 마이그레이션을 위한 프로젝트 웹사이트와 문서 링크가 제공됩니다. 커뮤니티 채널로는 GitHub Discussions와 Discord 서버가 있으며, 모든 Carbon 커뮤니티 채널에는 행동 강령(Code of Conduct)이 적용됩니다. 이 프로젝트는 Apache 2.0 라이선스 하에 배포됩니다.