
Kilahui는 Hyperui.dev 에서 영감을 받았습니다. 그것을 발견 한 이후, 나는 아이디어가 얼마나 훌륭했는지에 충격을 받았으며 내 버전을 만드는 데 착수했습니다.
이 프로젝트는 오픈 소스 이므로 구성 요소를 자유롭게 기여하십시오! CONTRIBUTING.md 의 가이드를 읽거나 공식 웹 사이트 (kilahui.vercel.app/contribute)의 기여 섹션을 방문하십시오.
Kilahui는 종속성 관리에 PNPM을 사용합니다. 시작하려면 달리기 :
pnpm install
pnpm run dev프로젝트는 Next.js v15 에서 실행되며 디렉토리 구조는 다음과 같습니다.
public/
components/ # Codebase for each component
src/
app/
(markdown-pages)/ # Pages that use MDX
[category]/ # Route for each component
api/ # Route handler for search
components/ # Components used by the website
constants/ # Constants
context/ # Contexts
hooks/ # Custom hooks
lib/ # Modules
내가 다르게 한 첫 번째 일 중 하나는 사용자 정의 색상을 사용하는 것이 었습니다. 왜? 나는 종종 내 테마에 맞게 Tailwindcss 구성 요소 라이브러리에서 색상을 수정하는 것을 발견했습니다. 그래서 나는 Kilahui가 경험을 향상시키기 위해 맞춤형 색상을 제공하기로 결정했습니다.
Shadcn 과 색상 선언에 대한 접근에서 영감을 얻은 Kilahui에는 쉬운 다크 모드 지원이 포함되어 있습니다. 아래는 사용 된 기본 팔레트입니다.
colors : {
background : "#ffffff" ,
foreground : "#d82116" ,
card : "#ffffff" ,
"card-foreground" : "#d82116" ,
primary : "#846bce" ,
"primary-foreground" : "#e9f1f9" ,
secondary : "#e0e9f5" ,
"secondary-foreground" : "#2d3446" ,
accent : "#e0e9f5" ,
"accent-foreground" : "#2d3446" ,
danger : "#e5193e" ,
"danger-foreground" : "#e9f1f9" ,
border : "#d1dce8" ,
input : "#d1dce8" ,
} ,각 구성 요소는 다양한 팔레트를 제공하여 다양성을 보여줍니다.
다음은 킬라 후 놀이터 를 엿볼 수 있습니다.

왼쪽에서는 중단 점을 정의 할 수 있으며 오른쪽에서는 데모와 코드 사이를 전환 할 수 있습니다. 또한 HTML/JSX 사이를 전환하고 해당 구성 요소가 사용하는 구성 요소 또는 테일 윈드 구성을 볼 수 있습니다.

키워드로 구성 요소를 찾을 수있는 검색 창이 있습니다. 이름 지정 구성 요소가 가장 강력한 지점이 아니 었습니까?
읽어 주셔서 감사합니다! 프로젝트를 즐기는 경우 스타를 남겨두고 지속적인 개발을 지원하는 것을 고려하십시오.
평화로운!