Basic Syntax
Diagram Syntax Structure
All Diagrams definitions begin with a declaration of the diagram type, followed by the definitions of the diagram and its contents.
For example, the DSL below specify a Component Diagram by the componentDiagram declaration.
componentDiagram [Pintora] --> [DiagramRegistry] : Get diagram by type
Comments
You can add line comment with %% prefixed, the content in that line will not be rendered.
sequenceDiagram %% here is line comment %% another line comment A-->B: Hi there!
Directives
@param and @config
You can override current diagram config with these directives.
See Config for more details.
erDiagram
  @param fontSize 18
  @config({
    "themeConfig": {
      "theme": "larkLight"
    },
    "er": {
      "edgeType": "ortho"
    }
  })
  CUSTOMER {
    int id PK
    int address FK
  }
  CUSTOMER ||--o{ ORDER : places
  ORDER ||--|{ LINE-ITEM : contains
  CUSTOMER }|..|{ DELIVERY-ADDRESS : uses