На этой неделе разработчики GitHub презентовали новые функции, которые будут включены в модернизированную версию трекера GitHub Issues. Среди них можно выделить таблицы проектов, напоминающие электронные таблицы, произвольные поля, клавиатурные команды, а также улучшенные списки задач и формы для тикетов.
Новое табличное представление проектов — альтернатива проектным доскам. Проектные таблицы позволяют фильтровать, сортировать, а также группировать задачи и pull-запросы. Менеджеры проектов смогут настраивать таблицы при помощи произвольных полей и сохраненных представлений.
GitHub позволяет заметно упростить управление тикетами, включающими в себя подзадачи. Пользователи теперь могут добавлять списки подзадач, по которым будет выводиться статус с индикатором выполнения.
Формы для тикетов в данный момент находятся в бета-тестировании для публичных репозиториев. Ранее многие open source проекты использовали Markdown-шаблоны для задач. Однако участники нередко путались в них или предоставляли неполную информацию. По этой причине было принято решение внедрить YAML-формы, содержащие обязательные поля и пошаговые инструкции по их заполнению.
Обновленный функционал Issues – связующее звено между инструментами планирования и проблемами, которые эти инструменты призваны решать. Марио Родригез (Mario Rodriguez), руководитель отдела продуктов в GitHub Enterprise, объяснил, почему они улучшили GitHub Issues:
«По мере роста ваших команд и проектов меняется и организация ваших рабочих процессов. Инструменты, привязанные к определенной методологии, слишком ограниченные и сложные, их тяжело адаптировать к текущим потребностям. Зачастую мы создаем электронную таблицу или открываем блокнот, чтобы обдумать разные моменты. Однако наше планирование в таком случае сильно оторвано от реальных задач, а потому быстро устаревает».
Разработка WordPress пока все еще привязана к Trac. При этом Gutenberg в основном разрабатывается на GitHub. Это один из самых популярных хостингов кода у создателей тем и плагинов для WordPress.
Ожидается, что новая версия GitHub Issues выйдет из беты в конце этого года. Разработчики GitHub планируют поставлять ее бесплатно.