Skip to content

spectrallll/google-books

Repository files navigation

Project run

  1. Clone repository
https://github.com/spectrallll/future-group.git
  1. Run app
yarn install
yarn start
  1. Application available at
localhost:3000
  1. Tests
На скриншотные тесты можно сгенерировать отчёт - yarn test:ui:report,
далее запустить html из .loki/report.html
На юнит тесты так же генерируется отчёт.
yarn test:unit - юнит тесты
yarn test:e2e - e2e тесты Cypress
yarn test:ui - скриншотные тесты. запускается yarn storybook, потом yarn test:ui
  1. Config
build - конфигурация Webpack
jest - конфигурация Jest
storybook - конфигурация Storybook
babel - плагины для Babel

Архитектура: Feature-Sliced Design

  1. Shared — переиспользуемый код, не имеющий отношения к специфике приложения/бизнеса.
  2. Entities (сущности) — бизнес-сущности (например, User, Product или Order).
  3. Features (фичи) — взаимодействия с пользователем, действия, которые несут бизнес-ценность для пользователя.
  4. Widgets (виджеты) — композиционный слой для соединения сущностей и фич в самостоятельные блоки.
  5. Pages (страницы) — композиционный слой для сборки полноценных страниц из сущностей, фич и виджетов.
  6. Processes — сложные сценарии, покрывающие несколько страниц (например, аутентификация).
  7. App — настройки, стили и провайдеры для всего приложения.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published