GithubHelp home page GithubHelp logo

Layers ~= Virtual (?) packages about nomnoml HOT 4 CLOSED

skanaar avatar skanaar commented on September 25, 2024
Layers ~= Virtual (?) packages

from nomnoml.

Comments (4)

skanaar avatar skanaar commented on September 25, 2024

Happy to hear it is useful 😄

I would like nomnoml to support as much of the UML class diagram standard as possible. But one limitation is that one cannot draw relations across boundaries. Unfortunately I do not see that feature in the nearby future. But nothings impossible.

from nomnoml.

zinkkrysty avatar zinkkrysty commented on September 25, 2024

Drawing relations between boundaries is definitely a hot feature. I'd very much like that too.

By the way, excellent tool 👍 keep up the good work with it!

from nomnoml.

RavenNevermore avatar RavenNevermore commented on September 25, 2024

One possible substitution may be, to not have complete scopes, but to be able to separate parts of the diagram into lanes.

You could then be able, to draw a separator, and anything that is first declared before that, is rendered on top of the separator, while anything that is first declared afterwards, is rendered below.

The separator itself could be rendered as a simple line across the diagram, with optional text above and below the line.

The syntax could be something like this:

[A View]
[Another View]

View ==== Controller

[A Controller]

[A View]->[A Controller]

This way, you wouldn't need to have a full boundary and new namespace (and therefor won't need to invent a cross-boundaries naming schema) and the ASCIIness of the source code wouldn't look bad eigther.

from nomnoml.

skanaar avatar skanaar commented on September 25, 2024

Closing this as it is the same as the more succinct #6

from nomnoml.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.