Updated Project Architecture (markdown)
parent
67d56a93f2
commit
738923bc3b
|
@ -73,6 +73,10 @@ The process begins in a platform specific module by creating a new Dagger `Compo
|
|||
- When the platform is shutting down and the plugin is disabled `PlanSystem#disable` is called, which stops all extra threads and closes resources the plugin is using. Platform specific shutdown such as cancelling runnables happens in the plugin class of the platform.
|
||||
- When the plugin is reloaded with `plan reload` command by user, first the plugin is disabled and then enabled. A new Dagger component is created in the process, so `PlanSystem` instance is new each time the process enables.
|
||||
|
||||
## Overview of structure
|
||||
|
||||
![Overview](https://raw.githubusercontent.com/plan-player-analytics/Plan/master/Plan_architecture_overview.png)
|
||||
|
||||
## Package structure
|
||||
|
||||
Below are *packages* that are in package `common/src/java/com.djrapitops.plan`
|
||||
|
|
Loading…
Reference in New Issue