프로젝트 소개

Reka UI는 접근성 높은 디자인 시스템과 웹 애플리케이션 구축을 위해 설계된 Vue용 오픈소스 UI 컴포넌트 라이브러리입니다. 이전에는 Radix Vue로 알려져 있었으며, 개발자가 기반을 삼을 수 있는 스타일 없는 접근성 컴포넌트 세트를 제공합니다. 이 프로젝트는 Radix UI, React Spectrum, Floating UI, Headless UI를 오픈소스 영감으로 표기합니다. 설치는 pnpm, npm, yarn 등 패키지 매니저를 통해 가능합니다(예: pnpm add reka-ui). 시작 가이드와 예제를 포함한 전체 문서는 reka-ui.com에서 확인할 수 있습니다. 변경 로그는 GitHub 릴리스 페이지에 게시됩니다. 이 프로젝트는 핵심 컴포넌트, 문서, 테스트, 스토리 작성을 포함한 기여를 환영합니다. 커뮤니티 활동은 Discord를 통해 조율됩니다. 개발을 위해 기여자는 저장소를 클론한 후 pnpm i로 의존성을 설치하고, pnpm build로 패키지를 빌드하며, pnpm docs:dev로 VitePress 문서 사이트를 실행할 수 있습니다. 컴포넌트 개발의 경우 pnpm story:dev로 Histoire(storybook)를 실행하고 pnpm test로 테스트를 실행합니다. Reka UI는 접근성과 합성성에 초점을 맞추고 있으며, 완전하게 스타일 적용된 컴포넌트 대신 프리미티브를 제공하므로 팀은 자체 디자인 시스템을 구현할 수 있습니다. README에는 라이선스, Vue 외 프레임워크 버전 지원 여부, 성능 벤치마크는 명시되어 있지 않습니다.