Skip to content

vIad17/webSequencer

Repository files navigation

Web Sequencer

Архитектура

  • app - точка входа, роутеры (для переключения между страницами) и глобальные менеджеры
  • components - общие мелкие компоненты приложения
  • features - сложные фитчи, состоящие из компонентов. Если компонент относится только к данной фитче, он хранится внутри этой фитчи в дочерней директории components
  • layouts - лейауты приложения, т.е. весь боковой интерфейс (хедер, сайдбар)
  • pages - страницы. Все фитчи и компоненты берутся из папок выше, в самой странице pages дочерние компоненты не хранятся
  • shared - утилиты приложения: константы, функции, интерфейсы + redux
  • types - файлы декларации для тех библиотек, которые её не имеют

Установка окружения

  1. Обновите список пакетов:
sudo apt update
  1. Установите Node.js:
sudo apt install nodejs npm
  1. Проверьте установку:
node -v
npm -v
  1. Установите Yarn через npm:
npm install --global yarn
  1. Проверьте установку Yarn:
yarn --version
  1. Установите зависимости:
yarn

Запуск

yarn start

Инструкция для работы с мок-тестами

  1. Скомпилируйте TS-файл с конфигом MSW-воркера в JS:
yarn msw:build
  1. Запуск проекта с мок-тестами:
yarn start:mock

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors