檔案條目 / rxclips-coreRxClips
RxClips
Core
自動化
一個 Swift 工作流執行引擎,支援基於依賴嘅作業排程、多腳本類型同透過宏實現嘅 JavaScript 橋接。

rxclips-core
類別自動化
分類INFRASTRUCTURE
日期2025.09.10
查看 Github 儲存庫
暫無網站
工程參數
類別
自動化
項目分類
狀態
運行中
當前運行狀態
分類
INFRASTRUCTURE
系統標識
標識
rxclips-core
檔案參考編號
發佈時間
2025.09.10
首次發佈日期
平台
開源
分發模式
項目
概覽
RxClipsCore 係一個用 Swift 編寫嘅工作流執行引擎,可以定義同運行由 shell 命令、Stencil 模板同 JavaScript 組成嘅複雜依賴型工作流。引擎從作業依賴關係構建有向無環圖,並行執行獨立作業以最大化效率。
架構基於聲明式嘅 Codable Swift 結構——倉庫包含作業,作業包含步驟,步驟運行腳本。生命週期鉤子(setup、teardown、beforeJob、afterJob、beforeStep、afterStep)畀你喺每個階段都有控制權。JavaScript 引擎喺沙箱化嘅 JavaScriptCore 環境入面運行,支援原生 Swift API 橋接。
突出特性係宏系統:@JSBridge 自動生成將異步 Swift 函數暴露畀 JavaScript 嘅樣板代碼(帶 Promise 包裝),@JSBridgeProtocol 確保協議一致性。引擎為整個工作流、單個作業同步驟提供實時狀態追蹤。
