К основному содержанию
правило официальный · GitHub

pcf-tooling — правило для GitHub Copilot: Power Platform CLI для PCF

Правило подсказывает Copilot, что для сборки, отладки и деплоя код-компонентов нужен Microsoft Power Platform CLI.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/instructions/pcf-tooling.instructions.md
Открыть на GitHub

Что делает 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 задаёт, к каким файлам применять

По шагам, с командами для каждой платформы: 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

Похожие правила IDE

Все правила IDE по теме «Настройка агента: память, контекст, субагенты» →

Из того же набора732

Весь набор →
power-bi-devops-alm-best-practices Правило для GitHub Copilot: подсказывает агенту, как вести Power BI-проект в Git, собирать CI/CD и раскатывать отчёты по средам. ★ 40 418звёзд репо power-bi-custom-visuals-development Правило для GitHub Copilot, которое подсказывает агенту, как писать кастомные визуалы Power BI на React, D3.js и TypeScript. ★ 40 418звёзд репо playwright-typescript Правило задаёт Copilot стиль написания тестов Playwright: ролевые локаторы, автоожидание, единая структура файлов. Пригодится, если тесты пишет агент, а не человек. ★ 40 418звёзд репо php-symfony Правило задаёт Copilot стиль разработки на Symfony: структура проекта, DI, Doctrine, Twig и тесты. Пригодится, если не хочется объяснять агенту конвенции в каждом чате. ★ 40 418звёзд репо pcf-manifest-schema Правило подсказывает Copilot структуру ControlManifest.Input.xml: какие элементы и атрибуты бывают и что они делают. Пригодится, когда правишь манифест PCF-компонента. ★ 40 418звёзд репо pcf-events Правило подсказывает Copilot, как объявлять и обрабатывать кастомные события в компонентах Power Apps Component Framework. ★ 40 418звёзд репо pcf-code-components Правило объясняет Copilot, как устроены code components в Power Apps component framework: манифест, реализация, ресурсы. Пригодится, когда правите ControlManifest.Input.xml или index.ts. ★ 40 418звёзд репо oop-design-patterns Правило для GitHub Copilot, которое подталкивает его к паттернам GoF и принципам SOLID при генерации и рефакторинге ООП-кода. ★ 40 418звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой