27
									
								
								packages/docs/2-develop/lifecycle.plantuml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								packages/docs/2-develop/lifecycle.plantuml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,27 @@
 | 
			
		||||
@startuml MiaoScript 生命周期
 | 
			
		||||
 | 
			
		||||
start
 | 
			
		||||
 | 
			
		||||
:扫描 plugins 路径;
 | 
			
		||||
:循环加载插件脚本;
 | 
			
		||||
:扫描 @plugin 注解;
 | 
			
		||||
:构建插件实例;
 | 
			
		||||
:判断 servers 参数 获得可加载的插件;
 | 
			
		||||
:扫描 @config 注解 注入配置或保存默认配置;
 | 
			
		||||
:执行 Load 阶段;
 | 
			
		||||
:执行 扩展 Load 阶段;
 | 
			
		||||
:扫描 @cmd/@tab 注解 注册命令/补全;
 | 
			
		||||
:扫描 @listener 注解 注册事件监听;
 | 
			
		||||
:执行 Enable 阶段;
 | 
			
		||||
:执行 扩展 Enable 阶段;
 | 
			
		||||
:进入运行阶段;
 | 
			
		||||
:进入关闭阶段;
 | 
			
		||||
:保存 配置到配置文件;
 | 
			
		||||
:注销 插件命令;
 | 
			
		||||
:注销 事件监听;
 | 
			
		||||
:执行 Disable 阶段;
 | 
			
		||||
:执行 扩展 Disable 阶段;
 | 
			
		||||
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@endum
 | 
			
		||||
		Reference in New Issue
	
	Block a user