tsorren/Semantic UML Diff
Generates semantic diff diagrams for PlantUML architectures and posts them to PRs.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| base_uml_dir | Path to the directory containing base PlantUML files | yes | — |
| pr_uml_dir | Path to the directory containing PR PlantUML files | yes | — |
| github_token | GitHub token for PR commenting | no | ${{ github.token }} |
| layout_orthogonal_lines | Use orthogonal lines instead of curved lines for relationships | no | false |
| method_parameter_style | How to display method parameters: types_only or names_and_types | no | types_only |
| group_by_package | Group classes by their namespace/package using PlantUML package blocks | no | true |
| theme | Theming style for the PlantUML diagram | no | modern |
| diagram_spacing | Nodesep and ranksep values for spacing | no | 30 |
| root_package | Root package prefix for filtering external libraries. If left empty, it will be auto-detected | no | "" |
| context_depth | Depth of the context graph for impacted classes | no | 1 |
| render_style | The rendering style of the output diagram: default or simple | no | default |
Outputs
no outputs