We use ADR Tools.
Additionally, the following helper scripts can be found in ./bin
-
./bin/adr-amends A B
Annotates A and B records that A amends B
-
./bin/adr-supersedes A B
Annotates A and B records that A supersedes B
-
./bin/adr-generate-toc
Generate table of contents for architectural decision records, complete with emoji to reflect status
-
./bin/images-generate
Generate images from any source mermaid (
.mmd
), graphviz (.dot
) or PlantUML (.puml
) filesSource files are located in
./files
and output to./images
Image format guides
Online image editors
Installing CLI image tools
npm install -g mermaid.cli
- or see Mermaid npm page
brew install graphviz
- or see Graphviz download page
npm install -g node-plantuml
- or see node-plantuml npm page
- Requires Java SDK
- Optionally requires Graphviz for all diagram types