Author
年表をテキストで残す
イベント、期間、レーン、注釈を `.tdsl` として記述し、差分レビューしやすい形で保管できます。
Timeline authoring for CLI workflows
年表をテキストで記述し、CLIで検証・生成するためのツールです。 歴史、創作設定、教材、組織の沿革をGit管理しやすい形式で扱えます。
timeline "架空世界年表" {
range 980..1260;
}
lane "王国" as realm;
lane "事件" as incident;
span realm 990..1184 "灰都王朝";
event incident 1042 "北方遠征";
event_range incident 1130..1137 "継承戦争"; Timeline DSL は、手作業の図版編集ではなく、レビュー可能な入力ファイルとCLI出力を中心にした年表作成を目指します。
Author
イベント、期間、レーン、注釈を `.tdsl` として記述し、差分レビューしやすい形で保管できます。
Validate
構文、lane参照、重複ID、期間の前後関係をローカルやCIで確認できます。
Render
資料、ドキュメント、GitHub Pagesなどに置きやすいスタンドアロン成果物へ変換できます。
From source to artifact
`.tdsl` は成果物そのものではなく、年表を再生成するための入力です。差分、CI、HTML出力がつながるので、長く更新する年表ほど扱いやすくなります。
手書き、CSV取り込み、Wikidata scaffold から年表の材料を作ります。
`tdsl check` と `tdsl lint` で、参照ミスや重複を公開前に見つけます。
教材、社内資料、ドキュメントサイトへ置ける形で年表を描画します。
一般向けの年表メーカーではなく、更新し続ける年表をテキストとして扱いたい人に向いています。
架空世界年表
王朝、戦争、人物の生没、章ごとの事件をレーンで分け、設定資料として更新し続けられます。
日本史 / 世界史
時代区分と出来事を並べ、授業で扱う範囲だけをHTMLとして配布できます。
Company history
創業、製品発表、拠点展開、制度変更を一つの履歴として保守できます。
Wikidata scaffold
Wikidataの候補探索から手元の追記まで、出典確認前の仮説もテキストで管理できます。
Homebrewでの導入を想定しています。詳しいセットアップと最初のファイル作成はQuick Startで確認できます。
brew install keroway/tap/timeline-dsl