Toolverse
All skills

initialize

by reactive

Setup, install, and onboard new developers to Reactive Data Client monorepo - nvm, yarn, build, test, getting started guide

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
reactive
Category
Frontend
Views
3

About this skill

Setup, install, and onboard new developers to Reactive Data Client monorepo - nvm, yarn, build, test, getting started guide

How to use

  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.

Related skills