DataTug.app 的技术栈
技术栈是构建产品所用的语言、库和基础设施。DataTug.app 是探索数据、查询及其关系的工作台。
本网站
介绍页面使用 Astro 7 和 @sneat/astro 构建,由 Cloudflare Workers 通过各语言路径与应用一同提供。
产品
工作台使用 Angular 和 Ionic。Go 服务通过 DALgo 访问数据,界面把查询、项目上下文和调查过程连接起来。
这里使用的自研工具
DALgo 负责 Go 数据访问,TugQL 描述可移植查询。SpecScore 和 CodeGrapher 支持规范与代码探索。MeaningGraph 用于语义设计,SQL 指南嵌入 QueryDock。
相关项目
平台文档位于 datatug.io;开发工具的详细介绍见“Under the hood”。
