Toolverse
Wszystkie skille

initialize

autor: reactive

Szybko przygotuj środowisko do pracy z monorepo Reactive Data Client

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
3

O skillu

Skill automatyzuje konfigurację środowiska deweloperskiego dla monorepo Reactive Data Client. Instaluje Node.js, Yarn 4, pobiera zależności, buduje projekt i uruchamia testy. Zawiera przewodnik po strukturze pakietów (endpoint, rest, core, react, vue, normalizr) oraz listę kontrolną onboardingu dla nowych deweloperów. Oszczędza czas przy pierwszym uruchomieniu i zapewnia, że wszystkie narzędzia są poprawnie skonfigurowane.

Jak używać

  1. Zainstaluj Node.js w wersji 14 lub wyższej za pomocą nvm, uruchamiając polecenie nvm install w katalogu projektu. Następnie włącz Corepack dla Yarn 4 komendą corepack enable i zweryfikuj wersję Yarn poleceniem yarn --version — powinna to być wersja 4.x.

  2. Zainstaluj wszystkie zależności projektu, uruchamiając yarn install z głównego katalogu repozytorium. Polecenie pobierze i skonfiguruje wszystkie pakiety w workspace'ach.

  3. Zbuduj projekt poleceniem yarn build, które uruchomi kompilację TypeScript i transformacje Babel dla wszystkich pakietów. Czekaj na potwierdzenie, że build zakończył się bez błędów.

  4. Uruchom testy poleceniem yarn test, aby zweryfikować, że wszystko działa poprawnie. Testy używają Jest i obejmują projekty dla ReactDOM, Node i ReactNative.

  5. Zapoznaj się ze strukturą monorepo, przeglądając katalogi: packages/endpoint (endpoints i schematy), packages/rest (modelowanie REST), packages/core (znormalizowany store), packages/react (hooki React), packages/vue (composables Vue 3) oraz packages/normalizr (normalizacja schematów). Przeczytaj dokumentację na dataclient.io i przejrzyj aplikacje przykładowe w katalogu examples/.

  6. Opcjonalnie uruchom stronę dokumentacji lokalnie, używając polecenia cd website && yarn start — witryna będzie dostępna na localhost.

Podobne skille