Страница участника
Зал «Аудитория 1»
Принят
Мнение ПК
Мнение ПК. Виктор Русакович:
Удобно ли вам переиспользовать код внутри вашей монорепы, где много независимых проектов? Андрей расскажет, как в Яндекс Такси сделали монорепу, в которой работать удобно всем разработчикам.
Как выстроить удобные процессы в работе с монорепой
Целевая аудитория
Миддл+. Те, кто настраивал тулинг для команды или кому это предстоит. Те, кому надоело запускать сборку в вотч-режиме и ждать старта дев-сервера и пока изменения подхватятся.
Тезисы
Настраиваем общее рабочее пространство для команды, которая разрабатывает несколько независимых веб-приложений и переиспользуемых пакетов, с заботой о DX.
Будем использовать Yarn Modern, Vite, TypeScript, ESLint, Prettier, Jest, VSCode, React и немного Trunk Based Development.
Обсудим нюансы работы тулинга в монорепозитории.
В результате получим:
* репозиторий, готовый к работе сразу после чекаута;
* возможность использовать локальные и опубликованные версии пакетов;
* разработку без шага сборки для локальных зависимостей;
* моментально стартующий дев-сервер;
* HMR/Fast Refresh в библиотеках;
* переиспользование конфигов.
Целевая аудитория
Миддл+. Те, кто настраивал тулинг для команды или кому это предстоит. Те, кому надоело запускать сборку в вотч-режиме и ждать старта дев-сервера и пока изменения подхватятся.
Подписка на новости
Хотите быть в курсе? Для получения анонсов о новых конференциях, полезных материалах и вдохновения — подписывайтесь на нас!
Нажимая на кнопку «Подписаться», вы соглашаетесь с Политикой обработки персональных данных