Initial Release
This VS Code extension leverages Structurizr Lite to produce configuration diagrams for your InterSystems servers.
Docker Engine is required in the environment where the extension runs, which is usually your workstation. This is what hosts Structurizr Lite.
Install the extension. This will also install the InterSystems Server Manager extension if you don’t already have it.
Use InterSystems Server Manager’s view to find a server, or to add a server definition.
By default, servers run their superserver on port 1972. If any of your servers use a different port you must set this on the
port
property of thesuperServer
object of your server definition. Do this by editing the JSON of your settings.
The first request for configuration diagrams in a VS Code session will produce a progress notification in the lower right corner while Structurizr Lite is started. This may take up to 45 seconds.
http://localhost:NNNN/workspace/diagrams
where NNNN
is the free local port mapped to a web server running inside the Structurizr Lite container. This page may take a little while to load when first used.Each time you click an ‘Explore Configuration’ button a new tab opens in your browser. To avoid confusion we recommend you close the previously-opened tab, because interacting with it will now display the diagrams for the most recently explored server in place of those of the original one.
See the CHANGELOG for changes in each release.
@intersystems/intersystems-iris-native
package version 2.0.2 has a bug that causes this. The problem doesn’t happen on Linux, nor probably on macOS. We are therefore publishing platform-specific versions of the extension, but only for Linux and macOS.Please use https://github.com/gjsjohnmurray/gjConfigExplorer/issues to report bugs and suggest improvements.
Known for our expertise in InterSystems technologies, George James Software has been providing innovative software solutions for over 35 years. We focus on activities that can help our customers with the support and maintenance of their systems and applications. Our activities include consulting, training, support, and developer tools - with Deltanji source control being our flagship tool. Our tools augment InterSystems’ technology and can help customers with the maintainability and supportability of their applications over the long term.
To find out more, go to our website - georgejames.com