structurizr / import

Utilities to import diagrams and documentation into a Structurizr workspace

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support for ADRs created with Asciidoc

tedberg opened this issue · comments

Description

With Structurizr documentation supporting asciidoc, it would be nice if the Adrs also supported this format.

The DSL Language reference states that this is supported, but it seems that a custom class would need to be created.

The !adrs keyword can be used to attach Markdown/AsciiDoc ADRs to the parent context (either the workspace, a software system, or a container).

Priority

Low

Resolution

I have no budget and there's no rush, please add this feature for free

More information

No response

AsciiDoc is supported from a rendering perspective, but you'll need to provide your own implementation of DocumentationImporter that extracts decision metadata from whichever template you're using. You can then use it via the DSL as:

!adrs my-decisions com.example.MyDecisionImporter