Timeline authoring for CLI workflows

Timeline DSL

年表をテキストで記述し、CLIで検証・生成するためのツールです。 歴史、プロジェクト、リリース、調査メモをGit管理しやすい形式で扱えます。

Latest v1.0.0 v1.0.0 リリースノート
$ tdsl build timeline.tdsl --pretty
validated 12 events across 3 lanes
$ tdsl render timeline.tdsl --output timeline.svg
created timeline.svg

年表作成を、再現できる作業にする

Timeline DSL は、手作業の図版編集ではなく、レビュー可能な入力ファイルとCLI出力を中心にした年表作成を目指します。

年表をテキストで管理

イベント、期間、レーン、注釈をコードレビューしやすいDSLとして扱えます。

CLIで生成と検証

ローカルやCIからビルドできるため、資料やドキュメントの更新フローに組み込みやすくなります。

公開フローと接続

GitHub Releases、Homebrew、ドキュメントサイトを同じリリース導線にまとめていきます。

まずはCLIを入れる

Homebrewでの導入を想定しています。詳しいセットアップと最初のファイル作成はQuick Startで確認できます。

brew install keroway/tap/timeline-dsl