Skip to content
forked from dagrejs/dagre

Directed graph layout for JavaScript

License

Notifications You must be signed in to change notification settings

WhimsicalCode/dagre

 
 

Repository files navigation

Whimsical fork of dagre

This fork was made to support a new feature in dagre - variable padding for clusters. This enables us to have a better looking layout when calculating layout with dagre. This fork is made on the 0.8.6 version because the new maintainers of dagre have started to use private class members in graphlib (dependency of dagre) which is not supported by the Google Closure Compiler. When these changes were applied to the newer (1.0.5-pre) version, cluster children ranksep (the vertical distance between nodes) looked very different compared to 0.8.6

How to release a new version

  1. Make changes
  2. Update version in package.json
  3. Run make dist
  4. Commit changes
  5. Tag commit with new version
  6. Push commit and tag
  7. Create a new release on GitHub (This will trigger gha that will publish to github packages).

dagre - Graph layout for JavaScript

Build Status npm

Dagre is a JavaScript library that makes it easy to lay out directed graphs on the client-side.

For more details, including examples and configuration options, please see our wiki.

License

dagre is licensed under the terms of the MIT License. See the LICENSE file for details.

About

Directed graph layout for JavaScript

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 95.4%
  • HTML 2.8%
  • Other 1.8%