Введение
В этом руководстве показано, как использовать Projects для планирования и отслеживания элемента работы. В этом руководстве вы создадите новый проект и добавите настраиваемое поле для отслеживания приоритетов задач. Вы узнаете, как создавать сохраненные представления, которые помогут вам сообщать о приоритетах и прогрессе с участниками совместной работы. Вы также настроите встроенные рабочие процессы для управления элементами в проекте.
Предварительные требования
Вы можете создать проект организации или проект пользователя. Чтобы создать проект организации, вам потребуется организация GitHub. Дополнительные сведения о создании организации см. в разделе Создание новой организации с нуля.
В этом руководстве вы добавите в новый проект существующие проблемы из репозиториев, принадлежащих организации (для проектов организации) или вам лично (для проектов пользователя). Дополнительные сведения о создании проблем см. в разделе Создание проблемы.
Создание проекта
Для начала создайте проект организации или проект пользователя.
Создание проекта организации
-
В правом верхнем углу GitHub.com щелкните фотографию профиля, а затем щелкните Ваши организации.
2. Щелкните название своей организации. -
Под названием организации щелкните Проекты.
-
Щелкните Создать проект.
-
На левой боковой панели выберите формат или шаблон, а затем нажмите кнопку Создать.
Создание проекта пользователя
-
В правом верхнем углу GitHub.com щелкните фотографию профиля, а затем щелкните Ваш профиль.
-
В профиле щелкните Проекты.
-
Щелкните Создать проект.
-
На левой боковой панели выберите формат или шаблон, а затем нажмите кнопку Создать.
Настройка описания проекта и файла README
Вы можете задать описание проекта и файл сведений проекта, чтобы проинформировать о назначении проекта, предоставить инструкции по использованию проекта и включить все соответствующие ссылки.
- Перейдите к своему проекту
- В правом верхнем углу щелкните , чтобы открыть меню.
- В меню щелкните Параметры для доступа к параметрам проекта.
- Чтобы добавить краткое описание в проект, в разделе "Добавить описание" введите описание в текстовом поле и нажмите кнопку Сохранить.
- Чтобы обновить файл сведений для проекта, в разделе README введите содержимое в текстовом поле.
- Файл сведений можно отформатировать с помощью Markdown. Дополнительные сведения см. в разделе Базовый синтаксис записи и форматирования.
- Чтобы переключаться между текстовым полем и предварительным просмотром изменений, щелкните или .
- Чтобы сохранить изменения в файле сведений, нажмите кнопку Сохранить.
Вы можете просматривать и вносить быстрые изменения в описание проекта и файл сведений, перейдя к проекту и щелкнув в правом верхнем углу.
Добавление проблем в проект
Затем добавьте в проект несколько проблем.
- Установите курсор в нижнюю строку проекта рядом с .
- Вставьте URL-адрес проблемы или запроса на вытягивание.
- Чтобы добавить проблему или запрос на вытягивание, нажмите Возврат.
Чтобы добавить в проект несколько проблем, повторите эти действия несколько раз.
Дополнительные сведения и другие способы добавления проблем в проект или о других элементах, которые можно добавить в проект, см. в разделе Добавление элементов в проект.
Добавление черновиков проблем в проект
Теперь добавьте в проект черновик проблемы
- Установите курсор в нижнюю строку проекта рядом с .
- Введите идею и нажмите клавишу ВВОД.
- Чтобы добавить основной текст, щелкните название черновика проблемы. В появившемся поле ввода Markdown введите текст черновика проблемы и нажмите Сохранить.
Добавление поля итерации
Затем создайте поле итерации, чтобы запланировать и отслеживать работу по повторяющимся блокам времени. Итерации можно настроить в зависимости от стиля работы вашей команды, указав настраиваемую длину и возможность вставки разрывов.
- В представлении таблицы в самом правом заголовке поля щелкните .
- Щелкните Создать поле.
- Введите имя нового поля.
- Выберите Итерация
- Чтобы изменить длительность каждой итерации, введите новое значение, а затем щелкните раскрывающийся список и выберите единицы измерения: дни или недели.
- Выберите команду Сохранить.
Создание поля для отслеживания приоритета
Теперь создайте настраиваемое поле с именем Priority
, содержащее значения: High
, Medium
или Low
.
- В представлении таблицы в самом правом заголовке поля щелкните .
- Щелкните Создать поле.
- Введите имя нового поля.
- Выбор Одиночный выбор
- Под полем "Параметры" введите первый параметр — "Высокий".
- Чтобы добавить дополнительные поля, для параметров "Средний" и "Низкий" нажмите Добавить параметр.
- Выберите команду Сохранить.
Укажите приоритет для всех проблем в проекте.
Группирование проблем по приоритету
Затем сгруппируйте все элементы проекта по приоритетам, чтобы упростить обзор элементов с высоким приоритетом.
- Щелкните значок рядом с открытым представлением.
- Щелкните Группировать.
- Нажмите Приоритет.
Чтобы изменить приоритет проблемы, переместите ее в другую группу.
- Выберите проблему.
- Перетащите ее в другую группу приоритета. При этом приоритет проблемы изменится в соответствии с новой группой.
Сохранение представления приоритета
Когда вы на предыдущем шаге сгруппировали проблемы по приоритету, в проекте отобразился индикатор, наличия изменений в представлении. Сохраните эти изменения, чтобы все участники совместной работы видели задачи, сгруппированные по приоритету.
- Щелкните значок рядом с открытым представлением.
- Нажмите кнопку Сохранить изменения.
Вы можете передать этот URL-адрес другим сотрудникам, чтобы все были в курсе приоритетов по проекту.
После сохранения представления его будет видеть каждый, кто открывает этот проект. В нашем упражнении вы выполнили группировку по приоритетам, но здесь можно добавить и другие модификаторы, такие как сортировка, фильтр или макет. Теперь вы создадите новое представление с измененным макетом.
Добавление макета доски
Чтобы проверить ход выполнения проблем по проекту, переключитесь на макет доски.
Макет доски основан на поле состояния, поэтому для каждой проблемы в проекте нужно указать состояние.
Теперь создайте новое представление.
- Справа от существующих представлений нажмите Создать представление
Затем перейдите к макету доски.
- Щелкните значок рядом с открытым представлением.
- В разделе "Макет" щелкните Доска.
Когда вы изменили макет, в проекте отобразился индикатор наличия изменений в представлении. Сохраните это представление, чтобы вы и ваши коллеги могли легко открывать его в будущем.
- Щелкните значок рядом с открытым представлением.
- Нажмите кнопку Сохранить изменения.
Чтобы указать назначение представления, присвойте ему описательное имя.
- Щелкните значок рядом с открытым представлением.
- Щелкните Переименовать представление.
- Введите новое имя представления.
- Чтобы сохранить изменения, нажмите Возврат.
Настройка встроенной автоматизации
Затем настройте рабочий процесс автоматического добавления, чтобы автоматически добавлять в проект проблемы, открытые в репозитории с определенной меткой.
-
Перейдите к своему проекту
-
В правом верхнем углу щелкните , чтобы открыть меню.
-
В меню щелкните Рабочие процессы.
-
В списке "Рабочие процессы по умолчанию" щелкните Автодобавить в проект.
-
Чтобы начать редактирование рабочего процесса, в правом верхнем углу щелкните Изменить.
-
В разделе "Фильтры" выберите репозиторий, из которого нужно добавить элементы.
-
Рядом с выбранным репозиторием введите критерии фильтра, с которыми должны соответствовать элементы, прежде чем они будут автоматически добавлены в проект. Например, чтобы перехватывать все проблемы и запросы на запросы, открытые с меткой "ошибка", используйте
is:issue,pr label:bug
. -
Чтобы включить новый рабочий процесс, нажмите кнопку Сохранить и включите рабочий процесс.
Наконец, добавьте встроенный рабочий процесс, чтобы задать состояние Todo всем элементам, добавляемым в проект.
- В правом верхнем углу щелкните , чтобы открыть меню.
- В меню щелкните Рабочие процессы.
- В разделе Рабочие процессы по умолчанию щелкните Элемент, добавленный в проект.
- Рядом с пунктом Когда должны быть выбраны элементы
issues
иpull requests
. - Рядом с пунктом Задать выберите Состояние:Todo.
- Щелкните переключатель Отключено, чтобы включить этот рабочий процесс.