ThePSAdmin / TypeToUml

Creates a UML graphviz diagram from .NET types.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TypeToUml

Create UML diagrams from .NET types.

Installation

Install graphviz, this can be done with chocolatey:

choco install graphviz

Install the Module:

Install-Module TypeToUml -Scope CurrentUser

Usage

[System.Net.Http.HttpClient] | Show-TypeUmlDiagram -IncludeBaseTypes -IncludeInterfaces

HttpClient

This also works very well with ClassExplorer

find-type -InheritsType System.Management.Automation.Language.Ast | Show-TypeUmlDiagram -IncludeBaseTypes

Stuff to do

  • Add constructors
  • Add private members
  • Clean up the code

Credits

Big thanks to @kevinmarquette for PSGraph, which is a dependency of this module, for making this so easy.

About

Creates a UML graphviz diagram from .NET types.

License:MIT License


Languages

Language:PowerShell 100.0%