KRDS를 프로젝트 코드로 가져와 구축하기 위한 오픈 코드 레지스트리입니다.
krdscn/ui는 React 프로젝트에서 KRDS를 매번 수동으로 커스터마이징하며 생기는 정합성 문제를 줄이기 위해 만들었습니다. 레지스트리 URL을 추가하면 KRDS 기본값이 적용된 컴포넌트 소스가 프로젝트에 복사되고, 팀은 그 코드를 직접 수정하며 서비스에 맞는 컴포넌트 라이브러리로 확장할 수 있습니다.
pnpm dlx shadcn@latest add https://krdscn.gwlee.kr/r/krds-all.json개별 컴포넌트도 같은 방식으로 설치합니다.
pnpm dlx shadcn@latest add https://krdscn.gwlee.kr/r/button.json- 기존 Radix primitive 생태계와 호환되는 구조를 유지합니다.
- 컴포넌트 소스를 프로젝트 안에서 직접 수정하고 확장할 수 있습니다.
- 패키지 import 방식이 아니라 프로젝트 안에서 읽고 수정할 수 있는 오픈 코드 모델을 따릅니다.