@namba_one/ui-kit-2
v1.0.290
Published
UI Kit на Vue 3 + TypeScript + Vite для проектов Namba One.
Downloads
6,541
Readme
namba-one-uikit
UI Kit на Vue 3 + TypeScript + Vite для проектов Namba One.
Стек
- Vue 3
- TypeScript
- Vite
- Pinia
- SCSS/LESS
- ESLint, Stylelint, Prettier
Структура проекта (FSD)
src/shared— общие компоненты, утилиты, типыsrc/entities— бизнес-сущностиsrc/features— фичи (функциональные блоки)src/widgets— виджеты (сложные UI-блоки)src/pages— страницыsrc/app— инициализация приложения, роутинг
Быстрый старт
npm install
npm run devСборка
npm run buildЛинтинг и форматирование
npm run lint
npm run lint:style
npm run formatПроцесс релиза
- Сделать
npm run build - Убедиться, что нет различий между ветками фичи, main, production
- Сделать merge request из фичи в main ветку в gitlab
- Сделать merge request из main в production ветку
- Прогнать следующие команды:
git switch production
npm run pre-release -- -m "fix: [text]"
npm run semantic-releasePull/Merge Request
- Описывать изменения в MR
- Проверять прохождение линтеров и сборки
- Следовать FSD-структуре при добавлении новых файлов
