Product Kernel
The common components that will be present in all our products.
Description
A set of reusable components that resolve common problems in a generic way. A common infrastructure that is reused by all the products. Each product will have the following parts:
High Level Design
Main Components
Front-Ends
Electron App
Electron Adapter (class that runs in the C# process and communicates with the Electron App)
CLI library (to be invoked directly by a CLI executable)
Controller
Contains most of the common business logic, resolving the common aspects of all products.
ICodeProcessor
The interface that all Code Processors must implement to use the ProductKernel.
Last updated