Studio 模板 功能
模板市场:从现成的例子开始建项目
Ordo 的模板市场内置了常见业务场景的规则示例,也可以从 GitHub 加载社区模板。先看样例,再用它创建项目,不用从空白文件写起。
Pama Lee ·
从空白开始的成本
每建一个新规则集,团队都要做一遍同样的事:定义输入结构,理清分支逻辑,写第一条测试用例。这些工作在不同场景下差不多,但每次都得重来。
模板市场把常见的规则结构提前写好,新项目可以直接从模板开始。
内置模板
目前内置的模板有:
金融风控
- 信贷审批:根据征信分、负债率和收入水平判断是否放款
- 反欺诈:根据设备指纹、IP 归属地和行为序列打风险分
电商运营
- 促销策略:满减、折扣率、定向优惠的叠加规则
- 库存路由:按库存水位、仓库位置和配送时效决定从哪里发货
API 网关
- 流量路由:按请求头、用户标签或灰度比例分流
- 限流策略:按租户等级设置不同的 QPS 上限
每个模板都带完整的测试用例。创建项目之前可以先跑一遍,确认行为符合预期。
从 GitHub 加载模板
除了内置模板,Studio 也能从 GitHub 仓库加载外部模板。任何符合 Ordo 模板规范的公开仓库都可以作为模板源。
步骤:
- 在模板市场里点「来自 GitHub」
- 输入仓库地址(格式:
owner/repo) - Studio 读取仓库根目录的
ordo-template.json,列出里面的模板 - 选一个,预览后创建项目
模板规范
发布自己的模板,需要在仓库里放:
ordo-template.json:模板元数据(名称、描述、标签、预览图)rules/:规则文件目录tests/:测试用例目录
社区模板可以提交到 Ordo Community Templates 收录。
模板和版本
从模板创建的项目,初始提交里会记下来源模板和版本。模板发布新版本后,Studio 会在项目里提示更新。你可以先看变更差异,再挑需要的部分合并,不会整个覆盖。
这样以后也能查到一个项目最初是从哪个模板、哪个版本来的。
适合谁
- 第一次用规则引擎的团队:拿一个能跑的模板改,比只看文档上手快
- 想快速验证业务逻辑的产品经理:选一个接近的模板,改几个条件值,马上能看到执行结果
- 想在内部复用规则设计的团队:把自己的规则模板发到 GitHub,其他项目直接用
开始使用
打开 Studio,点「新建项目」,选「从模板创建」。有想贡献的模板,欢迎到 GitHub 提 PR。