This small application can help you converting C# classes into class diagrams. This project implementing PlantUmlClassDiagramGenerator.Library and PlantUml.Net.
- InputRootFolder
- SubFolder1 (ex. Name of module/services)
- File1.cs
- File2.cs
- SubFolder2
- File3.cs
- File4.cs
- SubFolder1 (ex. Name of module/services)
- OutputRootFolder
- SubFolder1
- puml
- File1.puml
- File2.puml
- SubFolder1.svg
- puml
- SubFolder2
- puml
- File3.puml
- File4.puml
- SubFolder2.svg
- puml
- SubFolder1
Download PlantUml. Copy path to jar file into configuration that specified in configuration section.
Install GraphViz Dot You may need to set the GRAPHVIZ_DOT environment variable see the PlantUml documentation for more detailed instructions. Copy path to dot.exe into configuration that specified in configuration section.
Pointing configuration in ClassToUmlConverterService.cs
LocalPlantUmlPath = "<your path>\\plantuml.jar",
LocalGraphvizDotPath = "<your path>\\dot.exe",
Pick input folder for InputRootFolder and output folder for OutputRootFolder and click start