1.7 KiB
1.7 KiB
Discoursio Webapp
Технологический стек
Разработка
Начало работы
- Клонируйте репозиторий
- Установите зависимости:
bun i
(или npm/pnpm/yarn) - Создайте
.env
файл (переменные сPUBLIC_
используются в/src/utils/config.ts
)
Основные команды
bun run dev # Запуск сервера разработки
bun run build # Сборка для продакшена
bun run typecheck # Проверка типов
bun run fix # Исправление стилей и линтинг
bun run storybook # Запуск Storybook
Тестирование
E2E тесты (Playwright)
bun run e2e:install # Установка зависимостей для E2E
bun run e2e:tests # Запуск тестов
bun run e2e:tests:ci # Запуск тестов в CI
Структура:
/tests/*
: Тесты без аутентификации/tests-with-auth/*
: Тесты с аутентификацией
CI/CD
Тесты выполняются в GitHub Actions. Убедитесь, что BASE_URL
корректно настроен в CI.