Skip to main content

Ускорение разработки с помощью GitHub Copilot Spaces

Узнайте, как использовать Пространства для второго пилота, чтобы помочь вам в разработке.

Кто может использовать эту функцию?

Anyone with a Copilot license can use пробелов.

Пространства для второго пилота помогает быстрее работать при запуске новой функции, понимании системы или выполнении задачи в незнакомой коде.

Используйте пробелов, чтобы:

  • Организуйте нужный контекст в одном месте.
  • Предоставить Copilot соответствующий код и документацию.
  • Сократьте время, потраченное на переключение между инструментами или запросы у других о справочной информации.

Чтобы создать пространство, перейдите https://github.com/copilot/spacesк разделу и нажмите кнопку "Создать пространство".

Примеры в этой статье показывают, как использовать пробелов для обычных задач разработки.

Разработка новой функции

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

Copilot поможет вам:

  • Сводные сведения о том, как работает текущая реализация.

  • Предлагайте изменения или дополнения на основе спецификации.

  • Создание проекта первой реализации или указания дальнейших шагов.

  • Пометка отсутствующих элементов или несоответствий.

            **Инструкции**:
    

Это пространство содержит новую форму регистрации пользователей для некоммерческой организации здравоохранения, предоставляющей низкое затратное тестирование. Он построен с помощью React и Tailwind.

          **Предлагаемый запрос**:

Как добавить поддержку 2FA?

Определение логики для небольшой частой задачи

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

Если у вас есть блок-схема процесса, загрузите её в своё пространство для справки. Copilot может:

  • Предлагайте эффективные схемы, основанные на вашей предыдущей работе.

  • Помогите писать повторно используемые функции или шаблоны.

  • Проверьте логику, чтобы убедиться, что она соответствует стандартам проекта.

  • Приведите примеры того, как аналогичные задачи были выполнены в коде.

            **Инструкции**:
    

Вы помогаете разработчикам реализовывать события телеметрии. Необходимо (1) проверить, какие цели пользователя предназначены для события, (2) предложить новую структуру событий на основе примеров существующих событий (и с помощью общей схемы телеметрии), а (3) создать новую версию файла конфигурации телеметрии.

          **Предлагаемый запрос**:

Помогите мне заходить в журнал, когда пользователь щелкает уведомление в приложении.

Совместное использование знаний с коллегами

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

Copilot может:

  • Объясните, как работает код.

  • Отвечайте на вопросы, основываясь на последней документации.

  • Направляйте новых членов команды по лучшим практикам.

            **Инструкции**:
    

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

          **Предлагаемый запрос**:

Как работает единый вход?

Отработка практических навыков

Попробуйте упражнения Scale Institutional Knowledge с помощью Copilot Spaces Skills для практического опыта. Это упражнение покажет вам, как:

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

Следующие шаги

После того как вы создали пространство для помощи с задачами разработки, подумайте о том, чтобы поделиться им с командой, чтобы сократить передачу и повторяющиеся вопросы. См . раздел AUTOTITLE.