this is a work in progress
a simple (command line, for now) tool to instantly build out a scaffolded version of a plugin, based on plugin type and needs
- no more copy/paste plugin building
- changes namespaces automatically
- no unused code from previous plugin
- no forgetting to change the output path 😅
- generates view component resources for widgets and plugins that require components (i.e. Payment, MultiFactorAuth, etc.)
- EX:
Components/TWidgetViewComponent.cs,Models/TWidgetViewModel.csandViews/Components/TWidget.cshtml, whereTis replaced by the plugin name.
- EX:
- manipulates .csproj to copy views and other resources when needed.
- all Plugin Interface methods and properties implemented with either pregenerated defaults for
GetConfigurationUrlandViewComponenent, orthrow new NotImplementedException()when usage cannot be assumed. - all necessary usings injected