/review

Primary LanguageTypeScript

Review

Для локальной разработки:

  1. Добавьте в /etc/hosts
    127.0.0.1 events
    127.0.0.1 mongodb
    127.0.0.1 front
    
  2. Сконфигурируйте @review/github-fetch
  3. Запустите mongodb - yarn mongodb
  4. Запустите @review/events - yarn events
  5. Запустите @review/github-fetch - yarn github-fetch
  6. Запустите @review/ui/front - yarn front

Важен порядок

Для локального запуска: docker-compose up

Если вы хотите вести разработку в одном или нескольких пакетах, но не хотите все запускать отдельно - просто закомментируйте то, что разрабатываете в docker-compose.yml и запускайте только это


Архитектура

  • mongodb - используется для хранения данных
  • @review/github-fetch - сервис ходит в GitHub и отправляет данные в @review/events
  • @review/events - сервис сравнивает хранимые в mongodb данные с полученными от @review/github-fetch и генерирует события для других сервисов
  • @review/ui/back - сервис который собирает данные для @review/ui/front
  • @review/ui/front - основной UI приложения