View Source papercups

Repo: git@github.com:papercups-io/papercups.git

default

Default

Output

FormatDocumentImage
DBMLView
DOTViewView
QuickDBDView
PlantUMLViewView

no-fields

No fields

Output

FormatDocumentImage
DOTViewView

Config file

# .ecto_erd.exs
[
  columns: []
]

contexts-as-clusters

Contexts as clusters

Output

FormatDocumentImage
DBMLView
DOTViewView
PlantUMLViewView

Config file

# .ecto_erd.exs
alias Ecto.ERD.Node

[
  map_node: fn
    %Node{schema_module: schema_module} = node ->
      node |> Node.set_cluster(schema_module |> Module.split() |> Enum.take(2) |> Enum.join("."))
  end
]

contexts-as-clusters-no-fields

Contexts as clusters (no fields)

Output

FormatDocumentImage
DOTViewView
PlantUMLViewView

Config file

# .ecto_erd.exs
alias Ecto.ERD.Node

[
  columns: [],
  map_node: fn
    %Node{schema_module: schema_module} = node ->
      node |> Node.set_cluster(schema_module |> Module.split() |> Enum.take(2) |> Enum.join("."))
  end
]