glossarist / concept-model

Glossarist Concept model
1 stars 0 forks source link

Use `lutaml` gem to generate the diagrams in this repo #16

Closed w00lf closed 4 years ago

w00lf commented 4 years ago

15, converted datamodel view files into lutaml syntax, added relations block to the view files, new diagrams

ronaldtse commented 4 years ago

Current issues:

Escaping of slashes:

image

Classes not bolded: (the two on top)

Screen Shot 2020-08-30 at 10 42 00 PM

Also, is it possible to change font style? We can use fontist to install the necessary font, e.g. Source Sans Pro.

ronaldtse commented 4 years ago

The \<< "Escaping of slashes" issue was a problem with input, now fixed.

We also want to ensure we support <<namespace>> Classname instead of requiring '<<namespace>> Classname' (with single quotes).

ronaldtse commented 4 years ago

Maybe we should use https://github.com/magjac/d3-graphviz since it allows more styling options.

w00lf commented 4 years ago

The \<< "Escaping of slashes" issue was a problem with input, now fixed.

We also want to ensure we support <<namespace>> Classname instead of requiring '<<namespace>> Classname' (with single quotes).

Fixed, added support for attribute type namespace into lutaml

Also, is it possible to change font style? We can use fontist to install the necessary font, e.g. Source Sans Pro.

I have added support for fontname into lutaml, we can use it to customize it as we want, also I have changed default font to Helvetica as in style.incl files

Classes not bolded: (the two on top)

Fixed it, also added missing values for enums

estubkjaer commented 4 years ago

I support this suggestion by Ron, also because I/CaLAThe is using GraphViz

From: Ronald Tse notifications@github.com Sent: 31. august 2020 09:02 To: glossarist/concept-model concept-model@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [glossarist/concept-model] [WIP] Use lutaml gem to generate the diagrams in this repo (#16)

Maybe we should use https://github.com/magjac/d3-graphviz since it allows more styling options.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/glossarist/concept-model/pull/16#issuecomment-683601922, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOPCPWNS2HW2UTXVQNL4BXLSDNDH5ANCNFSM4QPUDLZQ.

ronaldtse commented 4 years ago

Thanks @estubkjaer , we will be finding mechanisms to draw prettier diagrams, and hope that will also help CaLAThe!