Toolverse
Wszystkie skille

plugin-architecture

autor: kubb-labs

Naucz się budować wtyczki dla ekosystemu Kubb – cykl życia, generatory i narzędzia

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

O skillu

Umiejętność wyjaśniająca architekturę wtyczek w Kubb. Dowiedz się, jak definiować wtyczki, rejestrować je w systemie i jak generatory wchodzą w interakcję z cyklem życia wtyczki. Zawiera opis PluginDriver, hooków (pre, post, resolvePath, resolveName, install) oraz typowych narzędzi pomocniczych takich jak getFile, getName i getSchemas. Idealna, gdy chcesz stworzyć własną wtyczkę lub zrozumieć, jak działają generatory wewnątrz ekosystemu.

Jak używać

  1. Załaduj tę umiejętność w swoim agencie, gdy użytkownik pyta o tworzenie wtyczek Kubb lub o rozwiązywanie nazw i ścieżek w ekosystemie. 2. Wyjaśnij strukturę wtyczki, pokazując, że każda wtyczka ma nazwę, opcje oraz hookami pre i post do wykonywania logiki przed i po przetwarzaniu. 3. Omów funkcje resolvePath i resolveName – resolvePath służy do określenia, gdzie plik powinien się znaleźć na podstawie nazwy bazowej i trybu, a resolveName zmienia nazwę na podstawie typu i prefiksu. 4. Opisz hook install, który pozwala wtyczce wykonać inicjalizację lub rejestrację w systemie PluginDriver. 5. Pokaż dostępne narzędzia pomocnicze: getFile do pobierania pliku z operacji, getName do uzyskania nazwy z prefiksem, oraz getSchemas do pobierania schematów powiązanych z operacją. 6. Jeśli użytkownik chce napisać komponent generatora, skieruj go do powiązanej umiejętności components-generators, która zawiera szczegółowe wskazówki do @kubb/react-fabric.

Podobne skille