Goプログラムのソフトウェア構造図の作り方 - meruneru/tech_memo GitHub Wiki

やりたいこと

Go言語で作られたプログラムの各struct間の関係性を可視化するUML図を、 コードから生成したい。

使ったツール

https://github.com/kazukousen/gouml

goumlというツールを使うことで、goコードをplantumlに変換できる。

使用例

goプロジェクトの最上位のディレクトリで、 gouml initを実行すると、goコードをplantumlに変換され、file.pumlが生成される。

  $ go get -u github.com/kazukousen/gouml/cmd/gouml
  $ gouml init

あとは、planutmlをツールを使って画像に変換してあげる。

!

⚠️ **GitHub.com Fallback** ⚠️