Types
Plugins are divided into 3 logical types.
Framework plugins, which are specified in the service and are responsible for generating the source code of the service:
Services:
Orders:
Framework: aspnet-ddd
Dashboard plugins, which are specified at the root of the configuration and are responsible for generating the source code of the administrative panel:
ProjectName: ScyCommerce
Auth: auth0
Dashboard:
Name: svelte-crud
And Global Worker plugins, which are listed in the root of the configuration and are responsible for global entities shared across all services, such as metric collectors, API Gateways, etc. Typically, they generate Docker services and configuration files:
Auth: auth0
Dashboard: svelte-crud
GlobalWorkers:
- Name: grafana-prometheus
Flags:
Panel: 19924-asp-net-core
- Name: elk
Choose the type of plugin you need and learn how to build its template tree and how to compile it for use in the Scaffolder.