Skip to content
Gerry edited this page May 13, 2023 · 2 revisions

Structurizr DSL Abacus Extension Developers Reference

This document space is intended to provide guidance to those who wish to understand how the extension is designed and built.

A general users guide for the extension may come at a later date but as this is still pre-release software the focus will be on enhancing the functionality of the code.

Major Structural Components

There are two primary segments to this extension.

Client

A front end package that operates in the UI thread and supports all the user interactions with the extension and attached services like Abacus and Structurizr Lite.

Server

A back end package that works async to the user activity and contributes things like linting and code hinting. This element is still very embryonic so may not contribute much at this point.

Most of the current function can be found in the Client package.

Clone this wiki locally