接口总览
这一组页面主要面向 高级服主、整合作者和扩展开发者。如果你只是正常使用配置文件,可以先跳过;如果你想更深入理解 Monoceros 的统一模型,这里会很有用。
MonocerosAPI 是什么
Monoceros 对外暴露了一个统一门面:MonocerosAPI。
你可以把它理解成“整个框架的总入口”。当前主门面聚合了 8 个核心子服务:
| 子服务 | 作用 |
|---|---|
scripts() | 脚本处理 |
dispatchers() | 事件分发 |
schedules() | 调度系统 |
commands() | 命令系统 |
packets() | 数据包系统 |
volatility() | NMS 挥发能力 |
actionWorkflow() | 动作工作流 |
propertyWorkflow() | 属性工作流 |
这一组页面适合什么时候看
- 你想理解 Monoceros 为什么很多模块都长得很像
- 你想做外部扩展或高级整合
- 你想弄清楚脚本、工作流、命令、调度为什么都能互相复用
推荐阅读顺序
- 先看
./command.md,理解统一路由模型 - 再看
./applicative.md,理解类型转换系统 - 然后看
./registry.md,理解注册表模型 - 最后按需求阅读
./extension.md和./version.md
这组页面不会讲什么
- 不会替代源码
- 不会逐个罗列所有方法签名
- 不会把内部实现细节全部展开
重点仍然是帮助你从“使用者视角”理解这套框架的能力边界和组织方式。