С 11 ноября 2026 года владельцы личных аккаунтов GitHub могут настраивать типы задач и поля для задач в принадлежащих им репозиториях. Ранее описанные инструменты планирования стали общедоступны для индивидуальных разработчиков и сопровождающих открытых проектов. GitHub также поддерживает управление типами и полями через REST API, GraphQL и вебхуки, сообщила компания.

Что появилось в личных репозиториях
Владелец аккаунта может настроить до 25 типов задач. По умолчанию доступны Bug, Task и Feature; типы можно изменить или дополнить. Для задач также можно создать до 25 полей, включая приоритет, трудоёмкость, дату начала и целевую дату. Поддерживаются текстовые, числовые, календарные поля, а также одиночный и множественный выбор.
Поля можно закреплять за определёнными типами задач или делать доступными для задач без типа. Их можно указывать при создании задачи и редактировать в существующей. В GitHub Projects поля пригодны для пользовательских представлений и массового изменения значений.
Чем это полезно сопровождающему
Для небольшого проекта типы задач и поля дают общий способ описывать работу. Например, сопровождающий может различать ошибки, функции и обычные задачи, а для каждой указывать приоритет или целевую дату. В проектах эти сведения помогают фильтровать и группировать задачи, не вынося планирование из GitHub Issues.
Изменение расширяет доступ к структурированному планированию для индивидуальных разработчиков и сопровождающих репозитории, принадлежащие личным аккаунтам. Типы и поля настраиваются в параметрах такого аккаунта; объявление GitHub не обещает автоматическую синхронизацию настроек между разными аккаунтами или репозиториями.
Что можно автоматизировать
GitHub указывает, что типами и полями можно управлять программно через REST и GraphQL API и вебхуки. В документации описаны операции с полями, их значениями и изменениями по событию issues. Это позволяет разработчикам подключать собственные процессы: например, реагировать на изменение значения поля или устанавливать его программно. Конкретную интеграцию нужно реализовать отдельно.
В том же обновлении GitHub добавила возможность создавать метки и milestones прямо из задачи, когда подходящего значения нет в списке. Это небольшое улучшение упрощает работу с задачей; основное изменение — доступность настраиваемых типов и полей для репозиториев личных аккаунтов.
Для индивидуального проекта результат — более структурированные Issues и возможность обрабатывать поля через API и вебхуки. Польза зависит от того, какие категории и данные сопровождающий выберет для своих задач.