Примечание.
Эта функция уже присутствует public preview и может измениться.
Copilot Может создавать или обновлять проблемы с помощью запроса на естественном языке или скриншота. Он заполняет заголовок, основное тело, ярлыки, назначенных лиц и многое другое — используя формы или шаблоны проблем вашего репозитория, когда они доступны. Просматривайте и дорабатывайте каждый черновик перед отправкой.
Создание проблемы
-
Перейдите к https://github.com/copilot.
-
В поле запроса опишите проблему, которую вы хотите создать. Используйте
repo-owner/repo-nameдля нацеливания на конкретный репозиторий.Рассмотрим пример.
-
В OWNER/REPOSITORY создайте запрос на функцию для добавления нечеткого совпадения в поиск. -
Зафиксируйте баг с ошибкой 500. Это происходит постоянно, когда я пытаюсь войти на сайт. -
Создайте задачу, чтобы изменить фон логотипа приложения в красный цвет и добавить метку «требуется обзор дизайна».
Примечание.
Создавать проблемы можно только в репозиториях, где у вас уже есть на это разрешение.
-
-
По желанию вставьте, перетащите или прикрепляйте изображение к вашему запросу. Добавьте текст для описания проблемы, например:
Create an issue because this error appears when trying to reset a password. -
Copilot разрабатывает выпуск с предложенным заголовком, основной частью и метаданными (ярлыки, правообладатели, тип выпуска). Если в вашем репозитории есть формы или шаблоны задач, Copilot сопоставьте запрос с соответствующими полями. -
Просмотрите черновик. Отредактируйте любое поле, выберите другой шаблон или попросите Copilot внести изменения с помощью дополнительного запроса.
-
Нажмите кнопку Создать.
Создайте несколько проблем
Если в вашем задании есть несколько задач или багов, Copilot напишите каждый отдельно.
Например: в OWNER/REPOSITORY создайте 3 задачи: 1) ДЕТАЛИ ОДНОЙ ЗАДАЧИ, 2) ДЕТАЛИ ДРУГОЙ ЗАДАЧИ, 3) ДЕТАЛИ ТРЕТЬЕЙ ЗАДАЧИ
Просмотрите и отредактируйте каждый черновик отдельно, затем нажмите «Создать » для публикации.
Создавать подвыпуски
Copilot Можно разбить задачу на родительскую с подзадачами.
Рассмотрим пример.
In octo-org/octo-repo, plan a new user dashboard. Break it down into an epic, and create sub-issues for each main feature and task.
Copilot генерирует черновиковое дерево выпусков с родительским выпуском и подвыпусками под ним. Расширяйте или сокращайте подвыпуски, редактируйте детали и используйте последующие подсказки для добавления или удаления подвыпусков.
Когда будете готовы, нажмите «Просмотреть и создать», затем «Создать проблемы».
Обновить существующую проблему
Запрос Copilot изменить уже существующую проблему. Рассмотрим пример.
In octo-org/octo-repo, update issue #123 to add more details about the bug and steps to reproduce it. Also, change the label to "bug" and assign it to @username.
Просмотрите черновик на верстаке, затем нажмите «Обновить».
Ссылка на существующие родительские или подвыпуски
Copilot может связать новые выпуски с уже существующими. Рассмотрим пример.
Create a sub-issue for octo-org/octo-repo issue #456.Create a parent issue for octo-org/octo-repo issue #456.Create a parent issue for octo-org/octo-repo issues #456, #457, and #458.
Просмотрите черновик на верстаке, затем нажмите «Просмотр» и создайте > «Создать задачи».
Назначить выпуск Copilot
При включённом Copilot облачный агент режиме вы можете назначить проблему Copilot во время создания. См . раздел AUTOTITLE.
-
Естественный язык: Включите
Assign this issue to Copilot.в свой запрос. -
Вручную: Выберите «Copilot» из списка правообладателей.
Copilot Начинает работать над проблемой автоматически после создания.