跳到主要内容
版本:4.x

扩展点概览

Luban 用插件式扩展点工作。二次开发时优先新增扩展程序集,而不是改 Core 打补丁。

扩展点地图

扩展点作用
Pipeline整条生成管线
SchemaCollector / SchemaLoader如何收集、解析 schema
DataLoader新数据源格式
DataValidator新校验规则
CodeTarget新语言/代码风格输出
DataTarget新数据格式
CodeStyle命名风格
PostProcess生成后处理
OutputSaver输出到哪里
TextProvider本地化文本源

启动时会扫描带注册标记的 Luban*.dll(见源码 SimpleLauncher)。

嵌入调用

也可在自己的工具里引用 Luban.Core,构造 Pipeline 运行,而不走命令行。

相关链接