Stéphane
Stéphane
```powershell Enum ComputerType { Server Client } Class Computer { [String]$Name [ComputerType]$Type } Function Get-InternalStuff { #Does internal stuff } Function Get-ComputerData { #Does stuff } Export-ModuleMember -Function Get-ComputerData ```...
In title ```powershell > gci C:\modules\PSHTML\Code\Classes | Get-CUEnum throw : The term 'throw' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the...
# Reproduction ```powershell Write-CUClassDiagram -Path C:\Modules\PSHTML\Code\Classes\003.pshtml.components.charts.ps1 -Show -IgnoreCase -ShowComposition ``` ```powershell > Write-CUClassDiagram -Path C:\Users\taavast3\OneDrive\Repo\Projects\OpenSource\PSHTML\Code\Classes\003.pshtml.components.charts.ps1 -Show -IgnoreCase -ShowComposition Warning: node datasetpie, port Row_HoverBorderColor unrecognized Warning: node datasetDoughnut, port Row_HoverBorderColor unrecognized...
The cmdlet is very big, and contains a lot of repetitive code. It also calls two child functions, which are probably not necessary (New-GraphPArameters and New-CUGraphExport) ## New-CUGraphParameters - Doesnt...
While refactoring, I tested a few things, I noticed that we dont have all OutputFormat types. And then also some that are actually not supported by Graphviz (or is it...
Currently: 

since the introduction of excludes, It is possible for example to add only a few classes in a specific export which would represent a thing of my class models. Often,...
Analyze if we could simplify how we generate the command to Out-PSGraph using the [Command Pattern](https://en.wikipedia.org/wiki/Command_pattern) For the ones that are unfamiliar with the pattern, I recommend watching these videos:...
We have reached a level of complexity which makes maintaining (addind a parameter or so) to ```write-CUClassDiagram``` pretty difficult. I would like to open a discussion on how we could...