I'm looking for a tool with a specific set of features, and I am not finding any.
- Can generate the diagrams from text, like yUML. This is not mandatory but will make mi life a lot easier.
- If the previous feature is enriched with preview and code completion or a visual editor it would be much better.
- The most important feature is to be able to link to specific fields inside an entity. It does not matter if they are table fields or class properties, it is very important that I can link to a specific one. You can see an example below in the image attached. I was unable to find any
text-to-diagram
tool that does this. The only tool that can do this from my knowledge is lucidChart. - It avoids lines crossing as much as possible, and when it is not possible to avoid use a semicircle to make clear which line is crossing which one. You can see this also in the example below.
- Human readable output. It's useless if I would be unable to understand the diagram.
- Accepts colors. It would be ideal if I can specify the color of each line.
- Lines can contain text
- [optional] Shows how many arrows are exiting from certain property or entity.
Please specify any tool that has most of the features, does not matter if it does not satisfy all of them. It would be a plus if the editor is hackable, for example with javascript.
I can consider javascript libraries as long as I don't have to program an entire framework to use them.
Thanks in advance.