pcf-tooling — правило для GitHub Copilot: Power Platform CLI для PCF
Правило подсказывает Copilot, что для сборки, отладки и деплоя код-компонентов нужен Microsoft Power Platform CLI.
.github/instructions/pcf-tooling.instructions.mdЧто делает pcf-tooling
Правило включается на файлах *.ts, *.tsx, *.js, *.json, *.xml, *.pcfproj и *.csproj. Внутри — короткая инструкция: создавать, отлаживать и разворачивать код-компоненты через Microsoft Power Platform CLI, а не вручную. Дальше идут ссылки на установку CLI и на обучающий путь по Power Apps component framework.
Главное ограничение вынесено отдельно: чтобы развернуть код-компонент через CLI, нужна среда Microsoft Dataverse с правами системного администратора или системного настройщика. Без такой среды деплой не пройдёт, и правило об этом прямо предупреждает. Это повод проверить доступы до того, как настраивать пайплайн.
Само правило ничего не устанавливает и не запускает — это текст с указаниями для агента. Установку Microsoft Power Platform CLI придётся делать самому по ссылке из документа.
Какие задачи решает
- создать код-компонент для Power Apps без ручной возни с шаблонами
- отладить компонент до выкладки в среду
- развернуть код-компонент в Dataverse через CLI
- объяснить агенту, какие файлы относятся к PCF-проекту
- проверить права перед деплоем
Примеры запросов агенту
- Помоги создать первый код-компонент через Microsoft Power Platform CLI
- Как развернуть этот компонент в Dataverse?
- Проверь, что в проекте есть всё для сборки PCF-компонента
Как установить pcf-tooling
Вручную: положить файлы
.github/instructions/pcf-tooling.instructions.mdПоле applyTo задаёт, к каким файлам применять
Вручную: положить файлы
.claude/rules/pcf-tooling.mdПоле paths во frontmatter ограничивает файлы: applyTo из источника → paths
AGENTS.md
Codex читает AGENTS.md: вставьте текст правила туда
Вручную: положить файлы
.cursor/rules/pcf-tooling.mdcВо frontmatter: description, globs, alwaysApply. applyTo из источника → globs, иначе правило само не подключится
Вручную: положить файлы
.devin/rules/pcf-tooling.mdВручную: положить файлы
.clinerules/pcf-tooling.mdПо шагам, с командами для каждой платформы: AGENTS.md и CLAUDE.md: что это, кто читает и какой выбрать
Вопросы о pcf-tooling
Как установить pcf-tooling в GitHub Copilot?
Скопируйте файл правила в .github/instructions/pcf-tooling.instructions.md в репозитории. Copilot подхватит его для файлов, подходящих под applyTo.
Что делает pcf-tooling?
Даёт агенту инструкцию работать с код-компонентами Power Apps через Microsoft Power Platform CLI: создание, отладка, деплой. Плюс ссылки на документацию по установке CLI.
Что нужно для деплоя код-компонента?
Среда Microsoft Dataverse и права системного администратора или системного настройщика. Без них развернуть компонент через CLI не получится.
Исходный текст
pcf-tooling.instructions.md · MIT
---
description: 'Get Microsoft Power Platform CLI tooling for Power Apps Component Framework'
applyTo: '**/*.{ts,tsx,js,json,xml,pcfproj,csproj}'
---
# Get Tooling for Power Apps Component Framework
Use Microsoft Power Platform CLI (command-line interface) to create, debug, and deploy code components using Power Apps component framework. Microsoft Power Platform CLI enables developers to create code components quickly. In the future, it will be expanded to include support for additional development and application life cycle management (ALM) experiences.
More information: [Install Microsoft Power Platform CLI](https://learn.microsoft.com/en-us/power-apps/developer/data-platform/powerapps-cli)
> **Important**: To deploy your code component using Microsoft Power Platform CLI, you must have a Microsoft Dataverse environment with system administrator or system customizer privileges.
## See Also
- [Create your first code component](https://learn.microsoft.com/en-us/power-apps/developer/component-framework/implementing-controls-using-typescript)
- [Learn Power Apps component framework](https://learn.microsoft.com/en-us/training/paths/use-power-apps-component-framework)
© github · MIT · github/awesome-copilot