Code Monkey home page Code Monkey logo

dagre's Introduction

ciena-dagre

ciena-dagre is a fork of dagre, which is a JavaScript library that makes it easy to lay out directed graphs on the client-side. The history behind this fork's existence can be read at #24

Dependencies

NPM

Health

Travis Coveralls

Security

bitHound

Installation

npm install ciena-dagre --ignore-scripts

dagre's People

Contributors

adamward1995 avatar alirussell avatar cpettitt avatar dominictarr avatar drgould avatar drom avatar j-a-m-l avatar jemc avatar juwara0 avatar nchen63 avatar notmessenger avatar ress avatar sandersky avatar solleks avatar sophypal avatar travis-ci-ciena avatar tunnij avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dagre's Issues

Why does this exist?

  • Why was this fork created?
  • What problem was it solving?
  • Why aren't these changes pushed into the upstream rather than in a fork?

Project direction

In an upcoming project, I'll have need for directed-acyclic graph rendering and have had a few issues with cpettitt/dagre in the past. Seeing that it's now unmaintained, I started looking into this fork. I like the look of the work done so far. Are you aiming to be a general-use replacement for the original, open to public contributions?

how to avoid nodes overlapping cluster labels

Hi, thanks for taking care of dagre!

I am currently experimenting with clusters, clusterLabelPos:'top' and rankDir:'BT'. This leads to a layout where the nodes within a cluster are positioned over the cluster labels. Is there any chance to get them out of the way?

In dagrejs/dagre-d3#156 @cpettitt said:

"Looks good! It would be possible to get the edges to route around the cluster label by doing some of this in dagre - e.g. adding a dummy node to the cluster at the right rank with the size of the label."

Is it easy to add such dummy nodes?

How to build?

Hi,

I installed your fork of dagre with npm install --ignore-scripts as written in the README.

But how do I build it? There is no dist folder.

Thx and best regards,

Josef

Cytoscape

Will cytoscape-dagre work with this or would we need to fork out a ciena-cytoscape-dagre?

Fold improvements back into dagre?

We're built an organization around dagre and are resuming development. Would you be OK with us pulling some of your improvements back upstream, such as your work on lodash 4 support? Any interest in having a committer in the org for the upstream project?

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.