Updated The birth of a python plugin architecture (markdown)

Lerking
2024-03-06 07:54:38 +01:00
parent 9942fe6b39
commit c32cb9a0b2
+1 -1
@@ -3,7 +3,7 @@
## Q&A
Q. What is the plugin architecture design pattern?
A. The plugin architecture design pattern (also known as microkernel) is a philosophy that surrounds a core application with a number of attachable/detachable modules. These module can be attached and detached in runtime.
A. The plugin architecture design pattern (also known as microkernel) is a philosophy that surrounds a core application with a number of attachable/detachable modules (plugins). These can be attached and detached in runtime.
The main benefits are the following.
- A core application that needs little to no updating unless it's updated core functionality.
- Functionality can be kept and maintained in small separate modules (plugins). A plugin can be updated regardless of the core application as long as it maintains the same interface to the core application.