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.

  1. Open Visual Studio 2022
  2. Select Create a new project
  3. Click the search box showing Search for templates
  4. Enter the search keyword chuck
  5. Select the plugin type you want to use
  6. 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.