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。