Toolverse
Wszystkie skille

fumadocs-registry-integration

autor: TheOrcDev

Zarejestruj komponenty 8-bit w shadcn/ui i udostępnij je przez komendę add

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
1

O skillu

Skill do integracji komponentów 8-bit z rejestrem shadcn/ui. Pozwala zarejestrować nowe komponenty i bloki (np. interfejsy gier) w pliku registry.json, aby były dostępne dla użytkowników poprzez komendę shadcn add @8bitcn/[nazwa-komponentu]. Obsługuje zarówno pojedyncze komponenty z plikami TypeScript i CSS, jak i gotowe bloki interfejsu użytkownika z kategoriami.

Jak używać

  1. Przygotuj nowy komponent lub blok interfejsu w formacie TypeScript (np. components/ui/8bit/button.tsx) wraz z plikiem stylów retro.css zawierającym style retro.

  2. Otwórz plik registry.json w katalogu projektu i dodaj wpis dla komponentu, ustawiając pole "type" na "registry:component" dla pojedynczych komponentów lub "registry:block" dla gotowych bloków interfejsu.

  3. W obiekcie wpisu podaj "name" (identyfikator komponentu), "title" (wyświetlana nazwa), "description" (opis funkcjonalności) oraz "registryDependencies" (lista zależności od innych komponentów).

  4. W polu "files" dodaj ścieżki do pliku komponentu (type: "registry:component") i pliku retro.css (zawsze wymagany). Każdy plik powinien mieć określoną ścieżkę źródłową i docelową.

  5. Dla bloków interfejsu (np. quest-log dla gier) dodaj pole "categories" z wartością "gaming" lub inną odpowiednią kategorią, aby ułatwić odkrywanie komponentu.

  6. Po zapisaniu wpisu w registry.json komponent będzie dostępny dla użytkowników poprzez komendę shadcn add @8bitcn/[nazwa-komponentu], gdzie nazwa odpowiada wartości pola "name" z rejestru.

Podobne skille