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」をご覧ください。
