YouTrack теперь с просмотром пул-реквестов в задачах

Опубликовано , автор: Oksana Mandryka

Эту статью можно прочитать на других языках: английском, бразильском португальском, испанском, китайском, корейском, немецком, французском и японском.

Мы рады сообщить, что, начиная с YouTrack 2020.3, команды, занимающиеся разработкой программного обеспечения, могут видеть не только коммиты, но и пул-реквесты в лентах активности задач. В сегодняшней публикации мы расскажем, как это нововведение делает процесс разработки более эффективным и понятным.

Также в новой версии на панели мониторинга появился виджет учета времени, а кроме того — несколько дополнительных оптимизаций для всех, кто работает с задачами и базой знаний: возможность в один клик просматривать незавершенные задачи в списке задач, сортировка задач по числу комментариев и подсветка синтаксиса внутри блоков кода в статьях базы знаний. Администраторы в крупных организациях теперь могут использовать запланированную синхронизацию между YouTrack и своим LDAP-сервером.

Подробнее обо всех нововведениях.

Просмотр пул-реквестов в задачах

Что такое пул-реквест?

Когда вы ведете совместную разработку программного обеспечения со своими коллегами или работаете над проектом с открытым исходным кодом, схема работы может быть такой: вы копируете проект из системы VCS, вносите изменения в локальном режиме, после чего отправляете запрос мейнтейнеру или владельцу проекта на одобрение ваших изменений и объединение их с кодовой базой проекта. Такой запрос называется пул-реквестом (или мерж-реквестом).

Просмотр пул-реквестов в задачах

Начиная с YouTrack 2020.3, разработчики смогут видеть пул-реквесты из GitHub, GitLab, BitBucket, Gogs и Gitea рядом с коммитами на страницах задач YouTrack. Механизм их отображения схож с тем, что применяется для коммитов: если в пул-реквесте упоминается соответствующая задача, YouTrack загрузит весь пул-реквест вместе с его описанием, числом обновленных файлов и информацией об авторе, после чего отобразит эти данные в ленте активности по задаче. Поле описания пул-реквеста поддерживает Markdown, поэтому смело форматируйте текст.

Далее, после принятия решения по пул-реквесту (объединен или отклонен), YouTrack включит это событие в поток активности вместе с автором события и статусом пул-реквеста.

Таким образом, весь жизненный цикл пул-реквеста теперь отображается в истории задачи. Это позволяет увидеть общую картину.

Пул-реквесты и события VCS в рабочих процессах

Нам очень нравится автоматизация, и мы прилагаем все усилия, чтобы у вас была возможность настроить YouTrack под любой возможный процесс. Теперь вы можете инициировать запуск рабочего процесса YouTrack при добавлении пул-реквеста или коммита. Кроме того, появилась возможность просматривать сведения о коммите или пул-реквесте, такие как имя автора, описание или примечание.

Следовательно, вы можете, к примеру, автоматически менять статус задачи в зависимости от статуса пул-реквеста или отправлять уведомления вовлеченным сторонам при поступлении определенного коммита.

Преимущества для вашего процесса разработки

Возможность видеть пул-реквесты позволяет быть в курсе изменений статуса и тем, кто пишет код самостоятельно, и тем, кто просто наблюдает за ходом процесса разработки. Пул-реквесты являются неотъемлемой частью процесса разработки, поэтому важно вовремя замечать их и включать в жизненный цикл задачи. Понимать, что происходит в задачах, не менее важно. Например, если задача не была решена из-за отклонения определенного пул-реквеста, эта информация должна быть обязательно отражена в истории задачи. Такой механизм делает процесс более «прозрачным» и позволяет вам отслеживать жизненный цикл задачи шаг за шагом, не пропуская важных событий, таких как объединение пул-реквестов с кодовой базой.

Виджет учета времени для менеджеров проектов

Отчеты доказали свою эффективность для оценки временных затрат и сбора статистики о продуктивности вашей команды. Мы создали новый виджет, который позволяет отслеживать, сколько времени вы и ваша команда тратите на работу над задачами в одном или нескольких проектах YouTrack. Основой для виджета могут служить как существующие отчеты по учету времени или отчеты по времени, так и новые отчеты — решение за вами. Виджет объединяет данные из отчетов и предоставляет исчерпывающий обзор потраченного времени. Вы можете просматривать записи расхода времени по отдельным пользователям или задачам, а также группировать записи по какому-либо полю.

Оптимизации для работы с задачами и базой знаний

Фильтрация незавершенных задач в один клик

Один из самых популярных критериев поиска в YouTrack — #незавершенная. Действительно, вам часто приходится искать актуальные задачи, которые еще не были решены. Для экономии времени мы добавили специальную настройку, которая исключает завершенные задачи из любого поискового запроса в один клик. Эта настройка сохраняется, даже если вы делитесь поиском с коллегами или меняете поисковый запрос. Ее легко отключить, используя тот же значок.

Сортировка списка задач по числу комментариев для лучшего понимания ситуации

Эта несложная, но полезная функциональность позволяет сортировать список задач по числу комментариев. Находите самые обсуждаемые задачи и дополнительно сортируйте их по количеству голосов — это поможет вам оценить, чего больше всего не хватает в вашем продукте.

Улучшения в базе знаний

Поддерживать порядок в иерархии статей теперь проще простого. Чтобы поместить статью в нужное место, просто перетащите ее.
Кроме того, YouTrack теперь автоматически определяет язык в блоках кода в статье и подсвечивает синтаксис соответствующим образом. Если язык определен неверно, вы можете выбрать правильный язык вручную — подсветка будет скорректирована.

Атрибуты высоты и ширины для изображений и других файлов в Markdown

Для изменения размера вложенных изображений, видео и других медиа-файлов в задачах и статьях теперь можно использовать Markdown-теги. Укажите желаемый размер в пикселях или в процентном отношении к начальной высоте и ширине после имени файла. Отрегулируйте ширину и высоту содержимого, чтобы изображение или видео в статье, задаче или комментарии выглядели как надо.

Комментарии с вложениями без текста для административных команд

Работать с комментариями стало еще удобнее. Раньше комментарий невозможно было добавить без текста. Это было неудобно для пользователей, которым требовалось регулярно добавлять в комментариях документы и файлы. Теперь у них есть возможность прикреплять файлы к комментариям, не вводя ненужный текст. Эта функциональность особенно полезна для тех, кто много работает с макетами и документами: для юристов, дизайнеров, сотрудников административных команд и отдела кадров.

Синхронизация с LDAP для администраторов проектов

Для управления пользовательскими аккаунтами в больших организациях часто используются собственные службы каталогов. YouTrack уже давно поддерживает модуль аутентификации LDAP (Lightweight Directory Access Protocol), который позволяет заходить в YouTrack с помощью учетных данных внешнего каталога. Теперь можно настроить синхронизацию сервером LDAP по расписанию, чтобы передавать в YouTrack самые актуальные данные о пользователях, например адреса электронной почты и информацию о принадлежности к группам, и предотвращать нежелательное раскрытие данных.
Синхронизация со службой каталогов (учетные данные пользователей и членство в группах) может выполняться как вручную, так и автоматически — ежечасно, ежедневно или каждые 3 часа.

Полные технические сведения о релизе см. в примечаниях к релизу. О том, как настроить новую функциональность, читайте в документации.

Если вы используете YouTrack InCloud, ваш сервер автоматически обновится до версии 2020.3 в соответствии с нашим календарем обслуживания. Если у вас есть действующая подписка на YouTrack Standalone, скачайте новую версию, а если подписки нет, воспользуйтесь бесплатной пробной версией. Вся информация о ценах и вариантах лицензирования есть на нашем сайте.

Нам очень важно ваше мнение: делитесь своими впечатлениями в комментариях. Если у вас есть вопросы, свяжитесь с нашей службой поддержки. Мы всегда рады помочь.

Ваша команда YouTrack

Подписаться

Подписаться на обновления