返回博客
Studio 模板 功能

模板市场:从示例到生产,一键起步

Ordo 的模板市场内置了常见业务场景的规则示例,并支持从 GitHub 加载社区模板。先看样例、再一键创建项目,把从零开始的成本降到最低。

Pama Lee ·

从空白开始的成本

每次搭建新的规则集,团队都要重复同样的工作:定义输入结构、想清楚分支逻辑、写第一条测试用例——这些工作在不同场景下高度相似,却每次都要重做。

模板市场解决的正是这个问题:把行业里常见的规则结构预先包装好,让你不必从空白文件开始


内置模板覆盖哪些场景?

当前内置模板涵盖以下类型:

金融风控

  • 信贷审批:根据征信分、负债率、收入水平三维条件判断是否放款
  • 反欺诈:基于设备指纹、IP 归属、行为序列的风险评分

电商运营

  • 促销策略:满减、折扣率、定向优惠叠加规则
  • 库存路由:按库存水位、仓库位置、配送时效的发货策略

API 网关

  • 流量路由:按请求头、用户标签、灰度比例分流
  • 限流策略:按租户等级的差异化 QPS 限制

每个模板都包含完整的测试用例,你可以在创建项目前先运行一遍,确认它的行为符合预期。


GitHub 模板市场

除了内置模板,Studio 支持从 GitHub 仓库加载外部模板。任何符合 Ordo 模板规范的公开仓库都可以作为模板源。

使用方式很简单:

  1. 在模板市场里点击「来自 GitHub」
  2. 输入仓库地址(格式:owner/repo
  3. Studio 会读取仓库根目录的 ordo-template.json 清单,展示可用的模板列表
  4. 选择一个,预览后一键创建

模板规范

如果你想发布自己的模板,只需要在仓库里放置:

  • ordo-template.json:模板元数据(名称、描述、标签、预览图)
  • rules/:规则文件目录
  • tests/:测试用例目录

社区贡献的模板可以提交到 Ordo Community Templates 做收录。


模板和版本管理

从模板创建的项目会在 git 历史里记录一条初始提交,注明来源模板和版本。当模板发布新版本时,Studio 会在项目里显示更新提示,你可以选择查看变更差异、按需合并,而不是整体覆盖。

这让模板不只是”复制粘贴”,而是一种可追踪的起始点


适合谁用?

  • 刚开始接触规则引擎的团队:模板提供了一个真实可运行的起点,比看文档更有效
  • 需要快速验证业务逻辑的产品经理:选一个接近的模板,改几个条件值,马上能看到执行结果
  • 想分享规则设计的技术团队:把内部沉淀的规则模板发布到 GitHub,直接复用

开始使用

打开 Studio,点击「新建项目」,选择「从模板创建」。如果你有想贡献的模板,欢迎在 GitHub 提 PR。