架構或流程繪圖工具

平常工作的時候多少都會製作架構圖或者流程圖,以下提供幾款好用的工具。

diagrams.net

官網: diagrams.net
home-dia1

這款應該算是蠻泛用的,可以線上編輯也可以下載應用程式離線使用。
操作方式蠻直覺的,不過提供的圖案都相對比較基本一點就是。

PlantUML

官網: PlantUML
b0W6nPw8lg

這款比較特殊一些,是使用文本的方式來進行繪圖,也因為使用文本所以可以加入版控跟著專案走。
撰寫的方式也不算太難,Visual Studio Code 也有相對應的 套件 可以使用,算是蠻方便的。

Excalidraw

官網: Excalidraw
Untitled-2022-09-26-1053

這款則是只提供純線上編輯,提供的工具也都只有基本的樣式,但一般的架構也夠用了,尤其手繪的風格相當好看。


參考:

Read more

GitHub SDD Tools: spec-kit

GitHub SDD Tools: spec-kit

最近很夯 SDD,然後 GitHub 也出了工具 spec-kit 來幫助開發者撰寫 SDD 文件。 這個工具可以讓你直接用自然語言來描述你的需求,然後自動生成 SDD 文件。 spec-kit 支援來幾乎現在市面上所有的 AI Coding 工具,而且一直持續在更新。 以下是目前(0.0.79)版本可用的指令以及指令的用處: * 核心指令: 指令 用途 /speckit.constitution 建立或更新專案管理原則和開發指南 /speckit.specify 建立需求和使用者故事 /speckit.plan 建立實施計劃 /speckit.tasks 生成 Task /speckit.implement 執行 Task * 選擇性指令: 指令 用途 /speckit.clarify 釐清不明確的規格,

By Mars