Интеграция с GitHub
Интеграция PanDev Metrics с GitHub предоставляет мощные инструменты для анализа и улучшения процесса разработки.
Возможности интеграции
- Помощь во время Code Review - автоматический анализ кода и предложения по улучшению
- Комментарии к Pull Request - интеллектуальные комментарии с метриками качества кода
- Аналитика только для ваших проектов - приватность и безопасность данных
- Метрики производительности - анализ скорости разработки и качества кода
Настройка интеграции
Шаг 1: Создайте сервисный аккаунт
От имени этого аккаунта будет собираться аналитика и генерироваться отчеты при создани/обновлении PR
Шаг 2: Выдайте доступы сервисному аккаунту
- Дайте роль owner сервисному аккаунту во всех необходимых организациях
Шаг 3: Создание токена для сервисного аккаунта
- Войдите в сервисный аккаунт
- Перейдите в раздел создания персонального токена
- Выберите тип токена "Fine-grained personal access tokens"

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

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

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

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

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

Шаг 4: Активация
- Подставьте токен
- Проверьте подключение
- Активируйте интеграцию
Поддерживаемые метрики
- Качество кода (Code Quality)
- Покрытие тестами (Test Coverage)
- Время Code Review
- Количество комментариев
- Анализ технического долга
- Метрики производительности разработки
- Анализ активности контрибьюторов
Дополнительная информация
Для получения более подробной информации о настройке интеграции с GitHub, обратитесь к документации по интеграциям.