Phabricator: Мaniphest

Мaniphest — бесплатный баг-трекер, входящий в состав Phabricator, платформы для разработки программного обеспечения с открытым исходным кодом.

Сам Phabricator состоит из:

  • Differential – инструмента для рецензий кода,
  • Diffusion – просмотрщика кода,
  • Мaniphest – баг-трекера,
  • Herald – инструмента автоматических подписок на рецензии в Differential,
  • Phriction – Wiki проекта.

Phabricator поддерживает работу через веб-интерфейс.

Возможности

Помимо стандартных возможностей, которые имеют все баг-трекеры, Мaniphest может предложить следующее:

  • импорт из Bugzilla
  • подписка на новости/изменения
  • создание подзадач к основным задачам
  • обоюдная линковка задач (например, схожих между собою)
  • создание задачи через email
  • создание задачи напрямую через url

Преимущества

  1. Удобство работы с репортами. Например, популярные запросы (доступ к назначеным репортам, подписка, открытые репорты, все репорты) реализованы в виде вкладок меню в левой части окна в разделе Queries. Интерфейс меню можно настраивать.
  2. Создание задачи через email, в т.ч. можно пересылать вложения в задачу (файлы). Удобно для тех, кто получает автоотчеты или задачи (как отчет) по почте и настроив редирект может их назначать как задачи в баг-трекере. Таким образом уменьшается процент человеческого фактора, когда менеджер забывает создать задачу, которая базируется на присланном письме по email.
  3. Создание задачи через URL. Используя шаблоны, можно сформировать URL (например, https://exemple.com/maniphest/task/create/?projects=project-name1&assign=username&title=TestTask&description=TestDescription&priority=25), клик по которому откроет страницу создания репорта с заполненными данными: проект, назначен, заголовок, описание, приоритет и т. д.

Данную функцию можно использовать, например, для полуавтоматического создания репорта после получения фидбека от пользователя. В этом случае url формируется, используя данные, полученные через фидбек-форму.

Интерфейс

Главное окно Phabricator:

phabricator_main_screenОкно Maniphest:

phabricator_maniphest_screenОкно создания репорта:

Обратите внимание на заполненность полей: страница открыта через использование функции «создание задач через url»):

phabricator_create_reportОкно расширенного поиска репортов:

phabricator_find_reportОкно статистики по репортам и пользователям:

phabricator_statisticsГотовый баг-репорт с возможностью управления и настройками:

phabricator_report

Официальный сайт

http://phabricator.org/

Полезные материалы