KRDS-React는 대한민국 정부 디지털 서비스 UI/UX 가이드라인에 기반한 React 컴포넌트 라이브러리입니다. 이 라이브러리는 정부 디지털 서비스의 일관성 있는 사용자 경험을 제공하기 위해 설계되었습니다.
자세한 가이드 내용은 이곳에서 확인할 수 있습니다.
- 대한민국 정부 디지털 서비스 UI/UX 가이드라인 준수
- React와 tailwindcss 기반의 재사용 가능한 UI 컴포넌트 제공
- TypeScript 지원
- 각 컴포넌트별 라이브러리 배포를 통해 필요한 컴포넌트만 사용 가능
아래 각 개별 패키지 문서를 참조하시기 바랍니다.
- Core: Typography, Color 등의 기본 컴포넌트들을 제공합니다.
- TailwindCSS Plugin: KRDS-React는 대한민국 정부 디지털 서비스 UI/UX 가이드라인을 준수하기 위해 TailwindCSS를 활용합니다. 일관성 있는 TailwindCSS 테마를 제공하는 플러그인입니다.
Issue 및 Pull Request는 언제든 환영합니다. 버그 리포트, 기능 제안, 또는 Pull Request 모두 가능합니다.
fork 후 작업하신 후 PR을 보내주시면 감사하겠습니다.
- 저장소를 clone 합니다:
git clone https://github.com/hismethod/krds-react.git
cd krds-react
- 의존성을 설치합니다:
pnpm install
pnpm build
: 프로덕션용 빌드 생성
- React
- TypeScript
- Vite
- tailwindcss
pnpm storybook
http://localhost:6006 에서 확인할 수 있습니다.
Apache-2.0 라이센스를 따릅니다.