Skip to content
Apothem
Сравнение

Apothem против сырой конфигурации GitHub Copilot

Ручное сопровождение copilot-instructions.md GitHub Copilot против его рендеринга из общего профиля Apothem.

GitHub Copilot читает свои инструкции из .github/copilot-instructions.md. Адаптер github-copilot в Apothem рендерит этот файл из общего профиля. На этой странице ручное сопровождение этой конфигурации сравнивается с управлением ею через Apothem.

Сравнение усилий

ЗадачаСырая ручная конфигурацияПод управлением Apothem
Написать инструкцииРедактировать .github/copilot-instructions.md вручнуюОтрендерено: общие правила встроены в файл
Согласовывать инструкции с другими средамиВручную, для каждого инструментаАвтоматически при apothem update
Установить / удалить конфигурациюСоздавать и удалять файл вручнуюapothem install / apothem uninstall
Проверять, что конфигурация вернаРучная проверкаapothem verify --harness github-copilot

Чем управляет Apothem

Адаптер github-copilot встраивает общие правила в .github/copilot-instructions.md. Copilot работает как расширение IDE и не предоставляет хуков вызова инструментов, поэтому намерение ограждения целиком несётся в отрендеренных инструкциях. Каждое изменение общих правил повторно рендерит файл при следующем apothem update.

Путь миграции

  1. Запустите apothem profile init, чтобы создать общий профиль, если вы ещё этого не сделали.
  2. Перенесите содержимое существующего .github/copilot-instructions.md в общий корпус.
  3. Запустите apothem install --harness github-copilot, чтобы отрендерить файл инструкций.
  4. Запустите apothem verify --harness github-copilot, чтобы подтвердить, что конфигурация установлена.
  5. Используйте apothem update --harness github-copilot для каждого последующего изменения.

Читать дальше

On this page