{"meta":{"title":"Планирование проекта с GitHub Copilot","intro":"Планируйте следующий проект, превращая GitHub Copilot свои идеи в проблемы.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/tutorials","title":"Учебники"},{"href":"/ru/copilot/tutorials/plan-a-project","title":"Планируйте project"}],"documentType":"article"},"body":"# Планирование проекта с GitHub Copilot\n\nПланируйте следующий проект, превращая GitHub Copilot свои идеи в проблемы.\n\n> \\[!NOTE]\n>\n> * Эта функция уже присутствует Публичный предварительный просмотр и может измениться.\n> * Ответы, показанные в этой статье, являются примерами.\n>   Copilot Chat Ответы не детерминированы, поэтому вы можете получить другие ответы, чем показаны здесь.\n\nУправляйте своим проектом с GitHub Issues помощью Copilot. В этом учебном процессе вы будете использовать Copilotфункции создания агентских вопросов, чтобы превратить идею продукта в эпики, функции и задачи. Эпики представляют большие тела работы, в то время как функции и задачи разбивают работу на небольшие, практические части. К концу вы будете иметь структурированный невыполненной работы, готовый поделиться с командой.\n\n## Обзор проекта\n\nВажно определить, чего вы хотите, чтобы ваш продукт to do. На этапе планирования жизненного цикла разработки программного обеспечения (SDLC) вы превращаете идеи в практические задачи, разбивая свои project на эпики, функции и небольшие работы. Это помогает упорядочить свои мысли, задать приоритеты и подготовить команду к разработке.\n\nКогда вы используете Copilot, вы управляете этим процессом.\nCopilot Можно предложить структуру и добавить детали, но лучшие результаты достигаются, когда вы понимаете, как хотите организовать работу.\nCopilot Работает с вашими предложениями, помогая вам доработать, расширить и задокументировать ваш план.\n\nВ этом сценарии вы запланируйте новый веб-сайт покупок, который позволит пользователям:\n\n* Обзор каталога продуктов с категориями и поиском\n* Добавление элементов в корзину покупок\n* Завершение безопасных проверок\n\nВаша цель — Copilot быстро превратить это видение в структурированный план проекта, создавая эпические и детализированные задачи, которые охватывают каждую часть вашего сайта.\n\n## Настройка репозитория\n\nНастройте репозиторий с GitHub Issues включённым режимом. См [. раздел AUTOTITLE](/ru/repositories/creating-and-managing-repositories/creating-a-new-repository).\n\nПо умолчанию проблемы включены для новых репозиториев. Если вы хотите использовать существующий репозиторий, но не видите вкладку **\"Проблемы** \", выполните следующие действия, чтобы включить проблемы:\n\n1. В репозитории выберите **\"Параметры**\".\n2. В разделе \"Компоненты\" установите флажок **\"Проблемы** \".\n\n## Генерируйте задачи проекта\n\nС помощью репозитория вы можете Copilot превратить видение проекта в набор конкретных проблем.\n\n### Начните Copilot с GitHub\n\n1. Перейдите к [https://github.com/copilot](https://github.com/copilot?ref_product=copilot\\&ref_type=engagement\\&ref_style=text).\n2. С помощью панели чата вложите репозиторий для веб-сайта покупок. Это позволяет Copilot получать доступ к репозиторию и создавать задачи непосредственно внутри него.\n\n### Создание эпической проблемы\n\n1. Введите подробное описание project в качестве запроса. Например: `I’m planning to create a shopping website in React and Node.js. The site should allow users to browse products by category, search for items, add products to a cart, and complete checkout. Please help me plan the project by creating issues and breaking it down into epics, features, and tasks.`\n2. Отправьте запрос.\n   Copilot генерирует дерево задач, обычно с эпическим элементом вверху и подвыпусками для каждой основной функции или задачи\n\n![Скриншот Copilot Chat. Чат Copilot показывает список проблем с эпическим элементом вверху и несколькими подвыпусками под ним.](/assets/images/help/copilot/copilot-creates-sub-issues.png)\n\n## Навигация по дереву проблемы\n\n1. Щелкните эпический элемент, чтобы просмотреть сведения о нем в workbench. Перейдите через workbench, чтобы изучить дерево проблем.\n\n2. Каждая проблема обычно включает название и описание. Дополнительные метаданные, такие как метки или назначаемые элементы, можно редактировать непосредственно в workbench.\n\n3. Вы можете расширять или сокращать подвыпуски, чтобы сосредоточиться на конкретных частях project.\n\n   Дерево проблем даёт чёткий обзор структуры вашего project, что облегчает навигацию между эпиками, функциями и задачами.\n\n4. В этой первой версии черновика Copilot может возникнуть только вопросы высокого уровня. Эти проблемы можно уточнить дальше, разбив их на небольшие задачи или функции. Давайте уточним проблему \"Компонент: скелет пользовательского интерфейса и навигация\".\n\n   Подсказка Copilot с: `Can you break down the issue \"Feature: UI Skeleton and Navigation\" into smaller tasks?`\n\nCopilot порождает множество новых подвыпусков, таких как:\n\\* Задача: Настроить структуру React project и начальные файлы\n\\* Задача. Создание страниц заполнителей для основных маршрутов\n\\* Задача. Реализация компонента панели навигации на уровне сайта\n\\* Задача. Интеграция навигации с маршрутизацией\n\\* Задача. Добавление базового адаптивного макета\n\n1. Повторите этот процесс для оставшихся проблем с функциями в эпическом формате.\n\n![Скриншот рабочего стола Copilot Chat. Workbench отображает дерево проблем с эпической в верхней части и нескольких вложенных проблем под ним.](/assets/images/help/copilot/copilot-creates-sub-issues-workbench.png)\n\n### Улучшение описания проблем\n\nПосле завершения формирования дерева проблем вы можете заметить, что Copilotописания проблем могут быть краткими или неясными. Чтобы сделать их доступными, укажите все проблемы по мере необходимости.\n\n1. Начните с созданной проблемы, например \"Задача: Создание страниц заполнителей для основных маршрутов\".\n\n   Подсказка Copilot с: `Can you improve the description for “Task: Create placeholder pages for main routes”? Please provide a detailed technical summary, list the main routes to be included, outline the steps for implementation, and specify what should be delivered for this task. Please add any relevant code snippets.`\n\n2. Copilot сгенерирует новую версию черновика выпуска «Задача: Создать временные страницы для основных маршрутов».\n\n   В левом верхнем углу проблемы щелкните раскрывающийся список управления версиями и выберите **версию 2** , чтобы просмотреть новые изменения.\n\n3. Пересмотрите и решите, стоит ли оставить Copilotобновлённую версию, отредактировать дальше или снова запросить подробности.\n   Copilot может добавить в черновик фрагменты кода для повышения ясности и предоставления немедленного контекста для этих вопросов.\n\n4. Повторите этот процесс для других проблем в эпическом режиме, уточнения описаний и разбиения задач по мере необходимости.\n\n5. Когда вы удовлетворены описанием проблемы, нажмите кнопку **\"Создать все** \", чтобы создать проблемы в репозитории.\n\n## Проблемы с отменой связи\n\nЕсли Copilot возникает подзадача, не входящая в дерево проблем, вы можете отключить его от дерева проблем.\n\n1. В дереве проблем верстака нажмите <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-kebab-horizontal\" aria-label=\"More options\" role=\"img\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg> рядом с подпроблемой, затем **выберите «Отвязать подпроблему**».\n2. Проблема будет не связана со своим родительским элементом и больше не будет отображаться под этой эпической в дереве.\n\n## Следующие шаги\n\nТеперь, когда вы сгенерировали и доработали свои задачи, вы можете назначить их нужным членам команды или даже Copilot самому себе для дальнейшей помощи. Чтобы узнать больше о том, как назначать Copilot или вкладывать участников в выпуски, а также как продолжать планировать и реализовывать проект с Copilotпомощью агентских функций , смотрите [Начало сессий GitHub Copilot](/ru/copilot/how-tos/use-copilot-agents/cloud-agent/start-copilot-sessions).\n\n## Дополнительные материалы\n\n* [Использование GitHub Copilot для создания или обновления проблем](/ru/copilot/how-tos/copilot-on-github/copilot-for-github-tasks/use-copilot-to-create-or-update-issues)\n* [Пилотирование облачного агента GitHub Copilot в вашей организации](/ru/copilot/tutorials/cloud-agent/pilot-cloud-agent)\n* [Лучшие практики использования GitHub Copilot для выполнения задач](/ru/copilot/tutorials/cloud-agent/get-the-best-results)\n* [Ускорение разработки с GitHub Copilot Spaces](/ru/copilot/tutorials/speed-up-development-work)"}