All Projects → Power-Maverick → PCF-Builder-VSCode

Power-Maverick / PCF-Builder-VSCode

Licence: MIT license
Build your Power Apps Component Framework custom controls faster. No need to remember the PCF CLI commands. All commands provided in one selection list for you to execute. https://marketplace.visualstudio.com/items?itemName=danish-naglekar.pcf-builder

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to PCF-Builder-VSCode

cds-for-code
VSCode extension for working with Microsoft Common Data Service (CDS)
Stars: ✭ 22 (+46.67%)
Mutual labels:  cds, visual-studio-code, dynamics-365
development-hub
A continuous integration solution for Power Apps.
Stars: ✭ 21 (+40%)
Mutual labels:  cds, dynamics-365, powerapps
powerapps-specflow-bindings
A SpecFlow bindings library for model-driven Power Apps.
Stars: ✭ 19 (+26.67%)
Mutual labels:  cds, dynamics-365, powerapps
DataverseDevTools-VSCode
The all-in-one tool to develop code for Dataverse/Dynamics 365. Helps you connect to a Dataverse environment, generate TypeScript definitions for entities, create a different type of Dataverse-specific projects, and much more.
Stars: ✭ 18 (+20%)
Mutual labels:  visual-studio-code, dynamics-365
vscode-insertdatestring
An extension for Visual Studio Code that provides a configurable command for inserting the current date and time
Stars: ✭ 58 (+286.67%)
Mutual labels:  visual-studio-code
japanese-word-handler
Better Japanese word handling on Visual Studio Code.
Stars: ✭ 32 (+113.33%)
Mutual labels:  visual-studio-code
white-theme-vscode
Minimalist monochrome theme for Visual Studio Code
Stars: ✭ 66 (+340%)
Mutual labels:  visual-studio-code
susuwatari
A light monochrome theme with a minimal amount of highlighting for Visual Studio Code
Stars: ✭ 16 (+6.67%)
Mutual labels:  visual-studio-code
MscrmTools.PortalRecordsMover
Export/Import Dynamics 365 portal records
Stars: ✭ 16 (+6.67%)
Mutual labels:  dynamics-365
vscode-api-cn
VS Code API 中文文档
Stars: ✭ 27 (+80%)
Mutual labels:  visual-studio-code
integration-dynamics
The easiest way to connect Dynamics 365 with WordPress.
Stars: ✭ 17 (+13.33%)
Mutual labels:  dynamics-365
Pycraft
Pycraft is the OpenGL, open world, video game made entirely with Python. This project is a game to shed some light on OpenGL programming in Python as it is a seldom touched area of Python's vast amount of uses. Feel free to give this project a run, and message us if you have any feedback!
Stars: ✭ 39 (+160%)
Mutual labels:  visual-studio-code
c math viewer
Parses, and hovers math formula of c mathematical library functions
Stars: ✭ 36 (+140%)
Mutual labels:  visual-studio-code
vscode-portable
make visual studio code portable with dll-hijack
Stars: ✭ 17 (+13.33%)
Mutual labels:  visual-studio-code
PowerDocu
Generate technical documentation from your existing Power Automate Flows and Power Apps canvas apps
Stars: ✭ 190 (+1166.67%)
Mutual labels:  powerapps
PowerPlatformCICD
A Template and Provisioning process to create a fully automated Build and Deploy Project for the Microsoft Power Platform
Stars: ✭ 31 (+106.67%)
Mutual labels:  dynamics-365
elmmet
VS Code extension to compile emmet snippets to composition of elm functions
Stars: ✭ 17 (+13.33%)
Mutual labels:  visual-studio-code
DovakinMQ
MQTT broker for java based on Netty
Stars: ✭ 14 (-6.67%)
Mutual labels:  visual-studio-code
ts-debug-example
use ts-node debug Typescript code in vsc without compiling
Stars: ✭ 19 (+26.67%)
Mutual labels:  visual-studio-code
cql
Clincal Quality Language Specification
Stars: ✭ 16 (+6.67%)
Mutual labels:  cds

Build Release Visual Studio Marketplace Downloads Visual Studio Marketplace Version GitHub stars License Gitter

Sponsor

Twitter Follow

PCF Builder

Build your Power Apps Component Framework custom controls faster. No need to rememeber the PCF CLI commands. All commands provided in one selection list for you to execute.

Table of contents

Usage

View list of commands via Ctrl+Shift+P and type PCF Builder

Requirements

You need to have the following prerequisites on your machine:

  1. npm
  2. PCF CLI
  3. PCF Generator

List of all available commands

Command Description
Initialize Component (Simple) Creates PCF project with basic folder structure. Less questions asked.
Initialize Component (Advanced) Creates PCF project with recommended folder structure.
Build Component Builds the code component.
Test Component with Watch Launches Test Harness with ability to code while testing.
Test Component with No Watch Launches Test Harness but does not re-renderwhen code changes.
Preview Component Loads the Test Harness inside VS Code with full functionality (except does not do live watch)
Update PCF CLI Upgrades PCF CLI on the current machine.
Create Authentication Profile Creates a new profile by authenticating with a particular CDS environment.
List Authentication Profile Shows list pf profiles that are authenticated with CDS environments for current machine.
Delete Authentication Profile Deletes a specific profile from the current machine.
Switch Authentication Profile Changes the default profile connected to CDS environment.
Show Current Authentication Profile List the currently selected profile connected to CDS environment.
Quick PCF Push Pushes the code component to CDS environment based on currently selected profile.
Add new RESX File Creates a new localization file under strings folder and adds a reference in ControlManifest file.
Add GitHub Action Creates a .yml file that will build and create CDS solution package under Releases on GitHub.
Generate ReadMe file Creates a preety ReadMe file by parsing the ControlManifst file.
Open Developer Tool Open dev tools inside VS Code that lets you tinker the code component like you do in browser.

Features

Commands

  1. Initialize PCF control

    Init-IDE

  2. Build & Test PCF control

    Build-IDE

  3. Preview PCF control

    Preview-IDE

  4. Manage Authentication Profiles

    Auth-Profiles-IDE

  5. Update PCF CLI

    Update-CLI-IDE

  6. Quick Deploy using PCF Push

    PCF-Push-IDE

  7. Advanced Mode and Adding Resx file

    PCF-Force

Intellisense

Manifest file

Invoke it by pressing Ctrl + Space

ManifestFile-Intellisense

Play Mode

Play-Preview

Keyboard Shortcuts

Command Keyboard Shortcut
Initialize PCF project Ctrl + P, Ctrl + I
Build PCF project Ctrl + P, Ctrl + B
Test with watch Ctrl + P, Ctrl + T
Preview component Ctrl + P, F5
Update PCF CLI Ctrl + P, Ctrl + U
PCF Quick Push Ctrl + P, Ctrl + Q
Invoke Force Mode Ctrl + P, Ctrl + F
Add additional RESX file Ctrl + P, Ctrl + R

Contributing & Discussions

Found a bug? or have a feature request? - Create a pull request or an issue on GitHub If you want to have any discussions on any feature, please use the Discussion Board

License

This software is released under MIT License

Release Notes

Latest release contains following items:

1.1.2

  • Features
    • Added a new command "Preview Component" that will show Test Harness inside of VS Code
    • New toolbar added that lets you play the preview command from any document along with ability to open DevTools

Previous release notes are documented here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].