Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 1.9 KB

README.md

File metadata and controls

39 lines (23 loc) · 1.9 KB

Smelter

Smelter empowers developers to create, build, and deploy Power Platform solutions as code.

Features

  • Generate a JSON file structure that represents the full-state of your environment
  • Deploy configurations, plugins, and web resources from the cli with a single command
  • Build web resources as a full NPM project
  • Generate classes based on your environment's entities
  • Automatically merge dependency DLL's into your plugin assemblies using ILMerge

Project State

Currently this project is in early development (referred to as "Version 0" or "V0"). It should not be used on any production workloads.

Dependencies

This project uses a few different tools.

Plugin assemblies are required to be given a strong name. the current tool for this, sn.exe, is only available for Windows. If you are not building plugins however, you may use Max OSX or Linux as both Node.JS and the .NET SDK are available cross platform.

Node.JS (I recommend installing LTS)

  • Building and running the CLI
  • Building web resource projects
  • Building plugin assembly projects

.NET Framework Tools (xrm-cli will automatically use the latest version you have installed)

WINDOWS ONLY
  • Signing plugin assembly DLL's for consumption by Dynamics

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.