Plugin System
Requirements
Creating a Plugin
Microsoft's ASP.NET Core MVC Views and Razor Pages are very similar to Mustache, Handlebars.js, and other templating engines.
- Open Visual Studio 2022
- Select
Create a new project - Click the search box showing
Search for templates - Enter the search keyword
chuck - Select the plugin type you want to use
- Start developing your plugin
Library References
You may reference any of the existing ChuckDeviceController.*.dll project libaries in your plugins. When building and deploying plugins you've developed, do not copy any ChuckDeviceController.*.dll libraries to the src/ChuckDeviceConfigurator/bin/debug/plugins/%PluginFolderName%/ plugin folder. Any 3rd party libraries are fine to copy.
The included plugin build scripts located in the ./scripts folder will exclude any ChuckDeviceController.*.dll libraries automatically.