Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.

Update dotnet-extension with structurizr/dotnet.* v1.0; C4PlantUML(Writer) generates plantuml-stdlib/C4-PlantUML v2.2.0 diagrams #5

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

kirchsth
Copy link

@kirchsth kirchsth commented Jun 23, 2021

  • Update from netcoreapp 1.1 to netcoreapp 2.1

  • Update from netstandard 1.3 to netstandard 2.0

  • Structurizr.Reflection - remove obsolete System.Runtime reference

  • Structurizr.AdrTools: link use "%2F" instead of "/" (sync with java impl.)

  • C4PlantUML(Writer):

    • Updated that it works with new calculated CanonicalName
      new GetElementWithCanonicalOrStaticalName() is added it throws an Exception(with all valid canonical names) if element not found

    • Test updated with new sample

    • RelationshipView stores "DirectionValues" in Position (properties are not available anymore)

    • update generated source to new "C4PlantUml stdlib v2.2.0"

      • all obsolete "C4_Dynamic" and "C4_Deployment" calls are removed
      • new SHOW_LEGEND() call is used (instead of LAYOUT_WITH_LEGEND)
      • new RelIndex() call is used (instead of Interact2)
      • new kirchsth extsions are stored in https://raw.githubusercontent.com/kirchsth/C4-PlantUML/extended (not master anymore)
      • new stdlib Node()-impl supports automatic line breaks (BlockText calculation is obsolete, no \nsize:TECHN_FONT_SIZE)
    • Update c4-plantuml.md docu

    • BigBankPlc example updated from Structurizr.dotnet

    • new Structurizr features supported

      • RelationshipView.Response (back calls) supported
      • DeplymentView supports SoftwareSystemInstances

(usage of new C4PlantUml stdlib v2.2.0 will be added in a separate PR)

kirchsth added 4 commits June 22, 2021 22:41
- Update from netcoreapp 1.1 to netcoreapp 2.1
- Update from netstandard 1.3 to netstandard 2.0

- Structurizr.AdrTools: link use  "%2F" instead of "/" (sync with java impl.)

- C4PlantUML:
-- Updated that it works with new calculated CanonicalName
-- Test updated with new sample
-- RelationshipView stores "DirectionValues" in Position (properties are not available anymore)
-- !!! generated PlantUML itself is not updated (no new styles, ...)
….2.0

- all obsolete "C4_Dynamic" and "C4_Deployment" calls are removed
- new SHOW_LEGEND() call is used (instead of LAYOUT_WITH_LEGEND)
- new RelIndex() call is used (instead of Interact2)
- new kirchsth extsions are stored in https://raw.githubusercontent.com/kirchsth/C4-PlantUML/extended (not master anymore)
- new stdlib Node()-impl supports automatic line breaks (BlockText calculation is obsolete, no </size>\n<size:TECHN_FONT_SIZE>)
@kirchsth kirchsth changed the title Feature/update with c4 plant uml v220 Update dotnet-extension with structurizr/dotnet.* v1.0; C4PlantUML(Writer) generates plantuml-stdlib/C4-PlantUML v2.2.0 diagrams Jun 23, 2021
kirchsth added 2 commits June 23, 2021 13:37
C4PlantUmlWriter
  - RelationshipView.Response (back calls) supported
  - DeplymentView supports SoftwareSystemInstances
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant