SpecScore 的技術架構
技術架構是建置與運作產品所用工具的組合。SpecScore 是用於軟體規格的開放 Markdown 與 YAML 格式;本站以方便人與工具閱讀的形式發布這些規格。
這個網站
小型 Node.js 產生器為每個頁面建立 HTML 與位元組穩定的 Markdown 副本。Astro 建置首頁及其多語版本,Cloudflare Workers 靜態資源提供服務。自訂產生器讓代理與命令列工具能直接讀取原始 Markdown。
產品
SpecScore 格式將功能、需求、計畫與驗收標準儲存在可版本管理的檔案中;規格和文件使用 CC BY 4.0 授權。獨立的參考 CLI檢查並瀏覽這些檔案,使用 Apache-2.0 授權。
這裡使用的自家工具
我們使用 SpecScore CLI 檢查此儲存庫自身的規格目錄。網站產生器同時提供 HTML 和原始 Markdown,讓讀者與代理共用相同內容。
相關專案
Synchestra 使用此格式協調代理任務。DataTug、MeaningGraph 和 CodeGrapher 是相關專案。
English · Español · Deutsch · Français · Italiano · Polski · Português · Русский · Türkçe · Українська · 日本語 · 简体中文 · 繁體中文 · 한국어