LibMN
LibMN是一个面向MarginNote插件开发的运行时基础库,由林立飞的MNUtils裁剪而来,未来会合并至Marginnote本体中。
合并后本文档会更新如下面这段话,也许…
LibMN已于Marginnote4的v4.x.x合并至本体,
如果你第一次接触LibMN,建议按这个顺序看:
- Runtime与RuntimeAssets,先建立“插件生命周期+路由分发”的主线认知。
- MNUtil,看通用能力入口,特别是窗口、文件、URL、网络与弹窗相关能力。
- MNNote、MNNotebook、MNDocument,建立数据模型与写入路径。
- MNWebview、MNButton、Menu,处理交互层构建。
- LibMN Internal Exposed与LibMN Vendor Globals,理解内部成员和第三方依赖边界。