erd-script
is a system to easily draw Entity-Relation (ER) diagrams.
In this case 'easily' means without needing to pay attention to the drawing part itself. This implies that the writer only needs to think about specifying the right entities, relations, attributes and identifiers.
It uses graphviz to actually draw to diagrams.
The web interface is available at github.io.
The cli isn't created yet.
Currently following 'parts' of ER-diagrams are supported:
entities
withattributes
andidentifiers
relations
- Members:
entity
- Cardinality (
one
,exactly
,multiple
) - Optionality (
optional
orrequired
)
attributes
andidentifiers
- Members:
Parts that are not supported yet:
- Weak entities
- Composed attributes
- ...
book
: Contains (a first version of) a book describing the usage oferd-script
erd-wasm
: The wasm module used to create the web interface oferd-script
erd
: The main rust crate containingerd-script
examples
: Some examples oferd-script