ravaee / ravaee/MicroKernel-Architceture-Example
A mechanism to separate the main plugin dlls and the dependencies
Open
enhancement
- Dominant language
- C#
- Stars
- 2
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Organize the plugins folder by creating separate subfolders for each module, storing dependencies inside a /lib subfolder, and keeping shared dependencies in a /Common directory. This improves isolation, prevents conflicts, and makes deployment and maintenance easier.
The ModuleLoader can efficiently scan subdirectories instead of processing all DLLs in a single folder.

Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.