В данном репозитории находится лендинг и личный кабинет пользователя.
Стэк:
Vue
Nuxt
PM2
Pinia
Основной веткой является dev, в ней лежат все последние изменения, которые прошли ревью, так же из нее планируется собирать сборку
на тестовый сервер.
Новые фичи/исправления и тд делаем в новых ветках:
feature/ - для новых фич
fix/ - что-то фиксим
Далее делаем пулл-реквест в dev ветку и запрашиваем ревью, так же в пулл-реквесте запускается раннер и проходится eslint'ом по коду, запускает тесты
Если вы работаете над правками для определенного релиза (это ветки release/*), то тянетесь от ветки релиза и делаете мерж в эту ветку
Ниже приведена документация, как все дело склонировать, настроить, запустить
utils/constants- переиспользуемые константы. Должны быть в uppercasestores/- сторы pinia
Папки в kebab-case.
Файлы с компонентами: PascalCase, остальные - kebab-case
Техдолг помечается комментарием:
// TODO: <что надо сделать>pnpm installStart the development server on http://localhost:3010:
pnpm run devBuild the application for production:
pnpm run buildLocally preview production build:
pnpm run previewCheck out the deployment documentation for more information.