Какова цель размещения запроса на перенос внутри доски проекта на Github?

Недавно я обнаружил, что вы можете создавать вехи и доски проектов в репозиториях Github.

С помощью досок проектов вы можете размещать вопросы и запросы на вытягивание и перемещать их по доскам (Канбан).

Но для чего нужны запросы на вытягивание внутри плат? Разве пул-реквест не связан с проблемами? Зачем мне размещать запросы на вытягивание внутри доски?


ОБНОВИТЬ:

Как указал пользователь @BertrandMartel (читайте ответ ниже), все дело в том, как вы используете задачи и запросы на вытягивание. Поскольку Github является домом для разработки с открытым исходным кодом, пользователи программного обеспечения могут создать проблему, чтобы сообщить о чем-то, но разработчики могут создать запрос на перенос для выполнения своей работы. Разработчикам не нужно сообщать о проблеме, они только создают функции. То же самое касается конечных пользователей; они, вероятно, хотят указать, если что-то отсутствует или работает неправильно. От них не ожидается, что они будут работать над проектом (создать запрос на вытягивание).

1 ответ

Решение

Когда вы добавляете запрос на вытягивание или задачу на доску проекта, это означает, что вы создаете ссылку на проблему или запрос на вытягивание. Никаких изменений в запросе на извлечение не производится, он просто говорит, что эта карта ссылается на этот запрос на извлечение.

Также запрос на вытягивание не связан с проблемой. На самом деле запрос на перенос - это особый тип проблемы (обратите внимание, что он имеетnumberполе, которое увеличивается, как номер выпуска, когда вы его создаете). Запрос на перенос может быть связан с другими проблемами

Но какова цель запроса на вытягивание внутри плат?

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

Модель следующая:

  • Проект
    • ProjectColumn
      • ProjectCard
        • ProjectCardItem (может указывать на выдачу или вытягивание запросов)

Вот графическое представление из graphql voyager:

Из раздела О проекте:

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

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

Другие вопросы по тегам