技術スタック
技術スタックとは、製品を作り公開するための道具の組み合わせです。TugQL は SQL に似たテキスト形式と、TugQT という構造化クエリツリーを持つ移植可能なクエリ言語です。
このウェブサイト
小さな Node.js ジェネレーターが翻訳済みコンテンツから静的 HTML を生成します。Cloudflare Workers Static Assets がページを配信し、本番環境に JavaScript フレームワークは不要です。
製品
公開仕様は TugQL のテキスト構文と JSON/YAML のクエリツリーを定義します。Apache 2.0 ライセンスで公開されています。Go 実装は DALgo リポジトリにあります。 TugQL 仕様 · Apache 2.0 · DALgo の Go 実装.
ここで使う自社ツール
DALgo は Go 実装を収めています。「DataTug で試す」リンクはサンプルクエリを対話的なデータワークベンチで開きます。 DALgo · DataTug.
関連プロジェクト
実装は DALgo、データワークベンチは DataTug をご覧ください。