Skip to main content

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.