Перейти к основному содержимому
Версия: v1 (legacy)

Интеграция с GitHub

Интеграция PanDev Metrics с GitHub предоставляет мощные инструменты для анализа и улучшения процесса разработки.

Возможности интеграции

  • Помощь во время Code Review - автоматический анализ кода и предложения по улучшению
  • Комментарии к Pull Request - интеллектуальные комментарии с метриками качества кода
  • Аналитика только для ваших проектов - приватность и безопасность данных
  • Метрики производительности - анализ скорости разработки и качества кода

Настройка интеграции

Шаг 1: Создайте сервисный аккаунт

От имени этого аккаунта будет собираться аналитика и генерироваться отчеты при создани/обновлении PR

Шаг 2: Выдайте доступы сервисному аккаунту

  1. Дайте роль owner сервисному аккаунту во всех необходимых организациях

Шаг 3: Создание токена для сервисного аккаунта

  1. Войдите в сервисный аккаунт

  2. Перейдите в раздел создания персонального токена

  3. Выберите тип токена "Fine-grained personal access tokens"

  4. Выберите вашу организацию в "Resource owner"

  5. В пункте "Permissions" укажите необходимые права для "Repositories" и "Organizations"

  6. Для "Repositories": Issues - Read and write, Metadata Read-only, Pull request - Read and write

  7. Для "Organizations": Webhooks - Read and write

  8. После создаем токен

Шаг 4: Активация

  1. Подставьте токен
  2. Проверьте подключение
  3. Активируйте интеграцию

Поддерживаемые метрики

  • Качество кода (Code Quality)
  • Покрытие тестами (Test Coverage)
  • Время Code Review
  • Количество комментариев
  • Анализ технического долга
  • Метрики производительности разработки
  • Анализ активности контрибьюторов

Дополнительная информация

Для получения более подробной информации о настройке интеграции с GitHub, обратитесь к документации по интеграциям.