Structurizr DSL Abacus ExtensionAn extension that provides these key features:
FeaturesAbacus browser that provides the ability to fetch entities from Abacus and then generate Structurizr files from any SoftwareSystem element. Syntax highlighting following Structurizr convention for any file ending with the This extension will provide automated completion of SourceSystem and Container data values when editing Structurizr diagram files. It is possible to configure the mapping of Structurizr types to those held in your Abacus repository. Any DSL model can be exported as a workspace file for a locally installed Structurizr Lite instance to process. Where desired, C4 and normal PlantUML diagrams can be exports from Structurizr model built when creating models from Abacus browser. With the addition of embedded Draw.io support C4 diagrams can be generated directly from Abacus or via Structrurizr DSL files. Extension System Context DiagramRequirementsThis extension only works with Avolution Abacus deployments that have the API enabled. Please check with your system administrator on the API status and what credentials you need to use to connect to the API.
Extension SettingsThis extension contributes the following settings:
Known IssuesThis is a pre-release version and thus will have any number of issues or defects. As this only reads from the Abacus API there is no risk to the repository but completion may be inconsistent at times. Release NotesHere is a short summary of the key changes or updates of this release. 0.6.2Fixed broken welcome message dialog. 0.6.1Dependency updates and corrected change log. 0.6.0First release under the Elsevier Open Source banner. Introduction of embedded Draw.io capability. 0.5.1Using Abacus EEID as variable names in Structurizr DSL files. 0.5.0Added first version of integration with locally installed Structurizr Lite server for workspace to image rendering. 0.4.0Added creation of C4 style PlantUML diagrams directly from Abacus Software System elements. Various bug fixes. 0.3.0Added activation of Abacus View when no DSL files are in the workspace. Added creation of PlantUML diagrams directly from Abacus Software System elements. 0.2.1Moved authentication to the Accounts capability in Visual Studio Code with a new Abacus Authentication Provider. This should provide for a more robust API connection handler. 0.2.0Added Abacus browser and first version of Structurizr DSL auto generator. 0.1.3Also will expand out Abacus entities when defining a container 0.1.2Fixed some typographical errors and enhanced the README file 0.1.1Initial release of Structurizr DSL Abacus Extension |