This site and the LinkORB internal wiki use Mermaid.js and PlantUML to render diagrams.
Add a Mermaid.js diagram to a Markdown page on this site (engineering.linkorb.com) or the internal wiki by wrapping the diagram in a code block with the language set to mermaid as shown in the below example.
```mermaid
erDiagram
CAR ||--o{ NAMED-DRIVER : allows
CAR {
string registrationNumber
string make
string model
}
PERSON ||--o{ NAMED-DRIVER : is
PERSON {
string firstName
string lastName
int age
}
```To use PlantUML syntax in Markdown files on engineering.linkorb.com:
:::pre directive with the class its class name set to language-plantuml.:::pre directive as shown below::::pre{.language-plantuml}
```plantuml
@startwbs
* Business Process Modelling WBS
** Launch the project
*** Complete Stakeholder Research
*** Initial Implementation Plan
@endwbs
```
:::@startwbs * Business Process Modelling WBS ** Launch the project *** Complete Stakeholder Research *** Initial Implementation Plan @endwbs
When using PlantUML diagrams on the LinkORB internal wiki, you DO NOT need to wrap the diagram’s code in a directive. Simply wrap the diagram in a Markdown code block and set the language to plantuml as shown in the below example.
```plantuml
@startwbs
* Business Process Modelling WBS
** Launch the project
*** Complete Stakeholder Research
*** Initial Implementation Plan
@endwbs
```@startwbs * Business Process Modelling WBS ** Launch the project *** Complete Stakeholder Research *** Initial Implementation Plan @endwbs
Live online editors for each of the above solutions can be found below, which may help assist technical writers to learn and leverage them in their work.
#markdown)