С 6 ноября интеграция GitHub с рабочими чатами вышла из предварительного доступа. Через упоминание @GitHub можно поручить разбор ошибки, создать задачу или подготовить pull request. Интеграция определяет репозиторий из сообщения и сохраняет сведения об авторе исходного запроса в описании задачи или pull request.
Иллюстрация к анонсу интеграции. GitHub.
Что появилось в Teams
В Teams через Canvas можно обсуждать план и смотреть предлагаемые правки рядом с перепиской. Это сохраняет связь между обсуждением и изменениями в репозитории. Проверка кода и правила принятия изменений зависят от настроек проекта.
Что доступно в рабочих чатах
Slack и Teams. Запрос через @GitHub.
Teams Canvas. Совместная проверка плана и правок.
Как это выглядит на рабочей задаче
Представьте, что в канале обсуждают ошибку после обновления. Можно попросить @GitHub разобраться в сообщениях и подготовить задачу с шагами воспроизведения. Команда затем сверяет, правильно ли выбран репозиторий и хватает ли данных, чтобы повторить ошибку.
В Teams Canvas удобно сначала обсудить план, а уже потом смотреть предложенные правки. Так критерии исправления остаются рядом с разговором. Если из обсуждения получается pull request, у команды остаётся привычный этап ревью в репозитории.
Что интеграция умеет брать из переписки
В сентябрьском обновлении GitHub описала поддержку вложений и ссылок на сообщения в Slack, а также изображений и контекста пересланных сообщений в Teams. Подробности по каждой платформе.