domaindoc はマークダウンで記述したドメインモデルのドキュメントを、一覧しやすいドキュメントサイトにビルドしてくれるコマンドラインツールです。(ドメインモデルのドキュメント専用の静的サイトジェネレータ)
今まで tacit ベースだった domaindoc を今回 bulma ベースに書き換えました。
デモサイト
-
デモドキュメント (moneybit (会計アプリ) のドメインモデルドキュメント)
- ドキュメントソース (拡張子 .md のファイルがドメインドキュメントのソース
- domaindocfile
スクリーンショット


変更点
- モデル1個をカードコンポーネントで表現することで、モデルが意味の単位であることをより明確に表現されるようになりました
- モデル間のクロスリンク機能を強化
- あるモデルのプロパティが別なモデルになっている場合は、自動的にリンクが張られるようになりました。
- ドメインモデルの派生型
Model[]
,Array<Model>
などにもある程度対応
- ソースコードへのリンク機能を追加