️ 이 프로젝트는 실험 단계에 있습니다. 프로젝트가 마음에 드신다면 Discord에서 저희와 함께 시간을 보내주세요!
shadcn/ui와 비슷하지만 Qwik용입니다. 의 일부? 스택.
이 구성 요소의 목표 도서관 컬렉션은 사용자 정의 가능성을 극대화하기 위해 복사/붙여넣기 기능을 갖춘 Qwik 애플리케이션용 재사용 가능 구성 요소의 완전한 프로덕션 준비 세트를 최초로 제공하는 것입니다.
️ 100% 포트는 아닙니다. Qwik을 사용한다는 것은 qwikcn 이 shadcn의 헤드리스 라이브러리(예: radix/ui 또는 React-hook-form)와 약간 다른 API를 가질 수 있는 Qwik 호환 헤드리스 라이브러리(hi qwik-ui 및 모듈러 형식)를 사용해야 함을 의미합니다. 결과적으로 호환성은 최선을 다해 설정되지만 기본 디자인 시스템은 최대한 가깝게 유지하겠습니다. 90% 패리티를 기대할 수 있습니다.
️ 내부적으로 qwikcn qwik-ui의 헤드리스 구성 요소, qwikify$ed shadcn 구성 요소 및 html 요소의 조합을 사용합니다. qwik-ui에는 아직 프로덕션 준비가 된 구성 요소가 많지 않으므로 qwikcn 프로덕션 준비가 완료되면 해당 구성 요소를 채택할 것입니다. 그때까지 가장 복잡하고 자주 사용되지 않는 shadcn 헤드리스 구성 요소는 성능이 저하될 수 있음에도 불구하고 qwikify$ed됩니다. 많이 재사용될 가능성이 있는 요소는 접근성이 떨어지더라도 html 요소로 제공됩니다.
기여 가이드를 읽어보세요.
MIT 라이센스에 따라 라이센스가 부여되었습니다.
pnpm build.server
이 시작 사이트는 Vercel Edge Functions에 배포하도록 구성되어 있습니다. 즉, 사용자와 가까운 엣지 위치에서 렌더링됩니다.
어댑터는 adapters/
디렉토리 내에 새 vite.config.ts
추가하고 다음과 같은 새 항목 파일이 생성됩니다.
└── adapters/
└── vercel-edge/
└── vite.config.ts
└── src/
└── entry.vercel-edge.tsx
또한 package.json
내에서 build.server
스크립트가 Vercel Edge 빌드로 업데이트됩니다.
프로덕션용 애플리케이션을 빌드하려면 build
명령을 사용하세요. 이 명령은 자동으로 pnpm build.server
및 pnpm build.client
실행합니다.
pnpm build
여기에서 전체 가이드를 읽어보세요.
개발용 애플리케이션을 배포하려면 다음 안내를 따르세요.
pnpm deploy
이 단계를 완료하려면 Vercel 계정이 필요할 수 있습니다!
프로젝트가 Vercel에 배포될 준비가 되었습니다. 그러나 git 저장소를 만들고 여기에 코드를 푸시해야 합니다.
Git 제공업체 통합이나 Vercel CLI를 통해 사이트를 Vercel에 배포할 수 있습니다.