Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Show HN: DiagramIDE – Diagrams as Source Files

DiagramIDEは、ダイアグラムをソースファイルとして扱うためのツールです。テキストベースで図を作成・管理でき、バージョン管理との統合が容易になります。エンジニアや開発者向けに設計されたこのツールは、コードと同様に図面を管理できる新しいワークフローを提供します。

背景メモ

Show HN(Show Hacker News)は、Hacker Newsコミュニティで自分のプロジェクトを発表するための定番フォーマット。 DiagramIDEは、エンジニアのAxK氏が開発した、テキストベースの図作成ツール。通常の図作成ツール(draw.ioやExcalidrawなど)はGUIで編集するが、このツールはテキスト(おそらくD2やMermaidのようなDSL、あるいは独自形式のソースコード)で図を記述し、そのテキストを「ソースファイル」として管理するアプローチをとる。これにより、設計ドキュメントをコードと一緒にGit管理したり、差分レビュー(Pull Requestでの変更確認)が容易になるというメリットがある。 類似の概念として、Mermaid.js(Markdown記法で図を書く)、D2(HashiCorp系のテキスト図言語)、PlantUMLなどが先行している。DiagramIDEは、それらの課題(複雑な構文や限定的なレイアウト自由度)を解決しようとする試みと推測される。