Skip to content

Quick Start

まず短い .tdsl を読み、Playgroundで試し、最後にCLIで保存・検証します。

timeline "読書メモ" {
title "読書メモ";
unit year;
range 2024..2026;
calendar proleptic_gregorian;
}
lane "本" as books { kind custom; order 10; }
event books 2025 "Timeline DSLを試す" { id "event:first"; };

timeline で年表全体、lane で縦軸、event で出来事を書きます。文法の読み方は 文法とサンプル に短い例をまとめています。

このサンプルをPlaygroundで開く

Playground 本体は今後追加予定です。リンクは /playground/?source=... にサンプル本文を渡す将来URLとして用意しています。

同じ内容を sample.tdsl として保存し、CLIで検証します。

Terminal window
tdsl check sample.tdsl
tdsl lint sample.tdsl

出力が成功すれば、構文と基本的な品質チェックを通過しています。JSONとして確認する場合は build を使います。

Terminal window
tdsl build sample.tdsl --pretty --output sample.json

ブラウザで確認する場合は、スタンドアロンHTMLとして描画します。

Terminal window
tdsl render sample.tdsl --output sample.html