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”。