initialize
Szybko przygotuj środowisko do pracy z monorepo Reactive Data Client
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj Node.js w wersji 14 lub wyższej za pomocą nvm, uruchamiając polecenie
nvm installw katalogu projektu. Następnie włącz Corepack dla Yarn 4 komendącorepack enablei zweryfikuj wersję Yarn poleceniemyarn --version— powinna to być wersja 4.x.Zainstaluj wszystkie zależności projektu, uruchamiając
yarn installz głównego katalogu repozytorium. Polecenie pobierze i skonfiguruje wszystkie pakiety w workspace'ach.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.Uruchom testy poleceniem
yarn test, aby zweryfikować, że wszystko działa poprawnie. Testy używają Jest i obejmują projekty dla ReactDOM, Node i ReactNative.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) orazpackages/normalizr(normalizacja schematów). Przeczytaj dokumentację na dataclient.io i przejrzyj aplikacje przykładowe w kataloguexamples/.Opcjonalnie uruchom stronę dokumentacji lokalnie, używając polecenia
cd website && yarn start— witryna będzie dostępna na localhost.