Skip to content

41 - Fix ExportUml and Cleanup#42

Merged
DamianSuess merged 9 commits intodevelopfrom
feature/41-FixExportUmlGenerics
Dec 23, 2025
Merged

41 - Fix ExportUml and Cleanup#42
DamianSuess merged 9 commits intodevelopfrom
feature/41-FixExportUmlGenerics

Conversation

@DamianSuess
Copy link
Contributor

@DamianSuess DamianSuess commented Dec 23, 2025

Details

  • ExportUml
    • New, adding legend to UML is now optional, machine.ExportUml(appendLegend: false);
    • Fixed ExportUml when used with RegisterState<T>(...). Adding shim to Registryclass to holdFactoryStateId`
  • Moved TestData states, ParameterType class and artifacts to their own files for readability/testability
  • Updated GitHub template for creating new feature
  • Added sample BAT file for creating DotGraph file
  • Renamed StateMachine.Uml.cs' CreateEphemeralInstance() to GetEphemeralInstance() to match GetInstance()
  • Updated SetInitial(TState) support fluent design pattern by default

Stories

@DamianSuess DamianSuess added this to the v1.1 milestone Dec 23, 2025
@DamianSuess DamianSuess self-assigned this Dec 23, 2025
@DamianSuess DamianSuess added the enhancement New feature or request label Dec 23, 2025
@DamianSuess DamianSuess linked an issue Dec 23, 2025 that may be closed by this pull request
@DamianSuess DamianSuess merged commit 0b19e2b into develop Dec 23, 2025
@DamianSuess DamianSuess deleted the feature/41-FixExportUmlGenerics branch December 23, 2025 13:51
@DamianSuess DamianSuess linked an issue Dec 24, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[v1.1] [Enhancement] Fix ExportUml and Cleanup [v1.1] Make ExportUml Append Legend Optional

1 participant