-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Analytical_Engine + Graphics_Engine: Project graph to dependency diagram. #2198
Conversation
…lytical_oM#1079_NonSpatialGraph
…lytical_oM#1079_NonSpatialGraph_2
…lytical_oM#1079_NonSpatialGraph_2
@al-fisher + @alelom just to note that the stuff we looked at this morning is here. @al-fisher the file IElementDependencies.gh is now in the SS folder of the test files folder in case it is needed for reference. |
Thanks @rolyhudson |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is looking really good. Can see this scaling well.
I do have a couple of thoughts around conventions and the precise flow of information.
Namely the role/split of responsibility between the View
, the Projection
and the act of Projecting
method.
What is the requirement of the intermediate layer of the GraphicalProjection
- could Views
or similar not be fed directly into the IProjectGraph
method itself. Is this to help manage dependency between Analytical
and Graphical
?
There are multiple layers of terminology here which will be nice to clarify and even simplify if we can.
Functionality wise - I do really like the way it is working - along with the various RepresentationFragments
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As discussed @rolyhudson - raised issue here BHoM/BHoM#1120
Very happy this PR creates the functionality we need to continue to prototype out and start using. Any potential name changes can be actioned at later date.
Happy to approve to merge and continue experimentation
/azp run BHoM_Engine.CheckInstaller |
Azure Pipelines successfully started running 1 pipeline(s). |
…lytical_oM#1079_NonSpatialGraph_2
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reapproving inline with BHoM/BHoM#1109
LGTM
/azp run BHoM_Engine.CheckInstaller |
Azure Pipelines successfully started running 1 pipeline(s). |
NOTE: Depends on
BHoM/BHoM#1109
Issues addressed by this PR
Closes #2144
Test files
Require MSBuild_Toolkit
https://burohappold.sharepoint.com/sites/BHoM/02_Current/Forms/AllItems.aspx?RootFolder=%2Fsites%2FBHoM%2F02%5FCurrent%2F12%5FScripts%2F01%5FTest%20Scripts%2FBHoM%5FEngine%2FAnalytical%5FEngine%2FIssues%2F%231079NonSpatialGraph&FolderCTID=0x0120008122C8891F89054B8ACED0196C70DFC4
Changelog
Additional comments