Skip to content
This repository has been archived by the owner on May 30, 2021. It is now read-only.

A Dynamo view extension to visually compare the differences between two Dynamo Graphs

Notifications You must be signed in to change notification settings

arcadishackathon/VisualDiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Diff for Dynamo

A View Extension for Dynamo to visually compare the differences between two Dynamo Graphs in order to improve collaborative workflows in visual programming.

The project was developed by Michael van Telgen, Robert Wood, and Laurence Elsdon (all representing Arcadis) at the Dynamo and Generative Design Hackathon in Toronto where it was awarded 2nd place!

  • This will enable multiple developers collaborating on a single Dynamo graph to clearly communicate changes they are proposing

  • Assist in replicating changes across a repository of graphs that all follow a similar pattern/foundation

  • Provide an overview of the history of changes to a graph (to better understand why a graph is written as it is)

  • Provide code reviewers a clear indication of changes to be assessed in QA review

  • Clearly indicate additions/deletions/modifications that may be the result of human error thus quashing bugs before they proliferate

Demo

Compare two Dynamo Graphs

The following example shows an Dynamo Graph being opened, and then comapred to a reference graph selected using Visual Diff.

Compare two Dynamo Custom Nodes

The next example shows a DYF being compared.

Compare a Graph stored in a Git version control repository

The next example is a proof of concept to show that the extension can be adapted to read files from a Version Control system such as Git or Sharepoint - using this Git repository as an example: https://github.com/StudioLE/DynamoExamples.

About

A Dynamo view extension to visually compare the differences between two Dynamo Graphs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages