DataTug.app 的技術架構

技術堆疊是建立產品所用的語言、函式庫與基礎設施。DataTug.app 是探索資料、查詢及其關聯的工作台。

本網站

介紹頁面以 Astro 7 和 @sneat/astro 建立,由 Cloudflare Workers 經由各語言路徑與應用程式一同提供。

產品

工作台使用 Angular 和 Ionic。Go 服務透過 DALgo 存取資料,介面連結查詢、專案脈絡與調查流程。

DataTug · GitHub ↗

這裡使用的自研工具

DALgo 負責 Go 資料存取,TugQL 描述可攜式查詢。SpecScore 和 CodeGrapher 支援規格與程式碼探索。MeaningGraph 用於語意設計,SQL 指南嵌入 QueryDock。

相關專案

平台文件位於 datatug.io;開發工具的詳細介紹見「Under the hood」。