Общие сведения о GitHub Projects и досках проектов
Доски проектов
На всем протяжении жизненного цикла приложения или проекта важно планировать работу и распределять приоритеты. Доски проектов позволяют управлять работами для конкретных возможностей, стратегиями развития, планами выпусков и так далее.
Доски проекта состоят из проблем, запросов на вытягивание и заметок, классифицированных как карточки, которые можно перетаскивать в выбранные столбцы. Эти карточки содержат метаданные для проблем и запросов на вытягивание, например сведения о метках, уполномоченных, состоянии и о том кто открыл этот элемент.
Существует несколько типов досок проектов:
- Доски проектов, принадлежащие пользователю: могут отображать проблемы и запросы на вытягивание из любого личного репозитория.
- Доски проектов на уровне организации: могут содержать проблемы и запросы на вытягивание из любого корпоративного репозитория.
- Доски проектов репозитория: ограничены проблемами и запросами на вытягивание только в одном репозитории.
Чтобы создать доску проекта для организации, необходимо быть членом этой организации.
Можно использовать шаблоны, чтобы настроить новую доску проекта со столбцами и карточками с советами. Эти шаблоны можно автоматизировать и настроить заранее.
Шаблоны | Description |
---|---|
Базовый канбан | Отслеживайте задачи с использованием столбцов To do (К выполнению), In progress (Выполняется) и Done (Готово). |
Автоматизированный канбан | Карточки автоматически перемещаются между столбцами To do (К выполнению), In progress (Выполняется) и Done (Готово). |
Автоматизированный канбан с проверкой | Карточки автоматически перемещаются между: для выполнения, выполнения и завершения столбцов с дополнительными триггерами для проверка запроса на вытягивание состояния. |
Рассмотрение ошибок | Рассматривайте ошибки и присваивайте им приоритеты с помощью столбцов To do (К выполнению), High priority (Высокий приоритет), Low priority (Низкий приоритет) и Closed (Закрыто). |
Дополнительные сведения о досках проектов см. в следующих разделах.
- Creating a project board (Создание доски проекта).
- Editing a project board (Изменение доски проекта).
- Copying a project board (Копирование шаблона проекта).
- Adding issues and pull requests to a project board (Добавление проблем и запросов на вытягивание на доску проекта).
- Project board permissions for an organization (Разрешения для доступа к доске проекта в организации).
Проекты
Проекты — это новая, настраиваемая и гибкая версия проектов для планирования и отслеживания работы на GitHub.
Проект — это настраиваемая электронная таблица, в которой можно настроить макет, отфильтровав, сортируя, группируя проблемы и PR, а также добавляя настраиваемые поля для отслеживания метаданных.
Вы можете использовать разные представления, в том числе доски или электронные таблицы.
При изменении запроса на вытягивание или проблемы проект отражает это изменение.
Настраиваемые поля можно использовать в задачах. Например:
- Поле даты для отслеживания целевых дат публикации.
- Числовое поле для отслеживания сложности задачи.
- Поле с выбором одного значения для отслеживания приоритета задач: низкий, средний или высокий.
- Текстовое поле для добавления краткой заметки.
- Поле итерации для планирования работы по неделям с поддержкой перерывов в работе.
Дополнительные сведения о проектах см. в следующем разделе:
- Создание проекта.
- Управление итерациями в проектах.
- Настройка представлений проекта.
- Автоматизация проектов.