webapp/README.md
Untone 194e40aa86
All checks were successful
deploy / testbuild (push) Successful in 2m17s
deploy / Update templates on Mailgun (push) Has been skipped
fixes
2024-10-09 11:39:10 +03:00

1.7 KiB
Raw Blame History

Discoursio Webapp

Технологический стек

Разработка

Начало работы

  1. Клонируйте репозиторий
  2. Установите зависимости: bun i (или npm/pnpm/yarn)
  3. Создайте .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.

Версия проекта: 0.9.7