papercups

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

Default

View image on GitHub

No fields

View image on GitHub

# .ecto_erd.exs
[
  columns: []
]

Contexts as clusters

View image on GitHub

# .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)

View image on GitHub

# .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
]