Глава 23 · Часть II · Планируем SafeSort на GitHub

Превращаем черновик в Issue

Convert to issue превращает черновик в настоящий Issue репозитория одним действием — без ручного копирования текста.

SafeSort · Часть 2 из 6Планирование

Когда черновик дозрел до понятной задачи, его можно превратить в настоящий Issue — одним действием прямо из Project, без копирования текста вручную.

Черновик вProjectзаголовок и текст,репозитория ещё нетConvert to issueвыбираетсярепозиторий-получательНастоящий Issueпоявляется номер,запись видна врепозиторииЭлемент Projectтот же элемент, поляStatus/Priority/Areaсохраняются
Конвертация меняет тип элемента, но не создаёт новый — это тот же элемент Project
Поля не сбрасываются при конвертации
Если у черновика уже был выставлен статус или заполнено поле Priority, после конвертации в Issue эти значения остаются как есть — конвертация меняет только тип элемента (черновик → Issue) и добавляет связь с репозиторием, а не пересоздаёт элемент с нуля.

Репозиторий выбирается в момент конвертации

У черновика изначально нет репозитория — GitHub спрашивает, в какой репозиторий добавить будущий Issue, только когда происходит конвертация. Для Project с несколькими репозиториями это осознанный выбор; для SafeSort, где Project привязан к одному репозиторию, ответ всегда один и тот же — Cartesian-School/safesort.

Официальная документация
Converting draft issues to issues
Перевод и учебная адаптация официальной документации GitHub. Исходный материал — CC BY 4.0.

Коротко

  • Convert to issue превращает черновик в настоящий Issue одним действием, без ручного копирования текста.
  • Уже заполненные поля элемента (Status, Priority и другие) сохраняются после конвертации.
  • Репозиторий-получатель выбирается в момент конвертации — у черновика его до этого не было.