Hello!
My team and I are working with multiple people on a lot of scripts and want to monitor changes more, mostly for quality control. We work (like “real” software teams) with a repository, and after member A makes changes; a pull-request is always needed. However comparing 2 Grasshopper files is quite the effort and I’m writing a custom component to make this easier.
My POC looked like this:
In the mean-time I also added configurations to enable/disable certain checks and change colors in some customUI.
However I might have overseen a very basic first-step. I compare components with identical InstanceGUIDs, and therefore it works really great with changes in a document (we recently refactored quite a lot; and checked it in these scripts). But it doesn’t work when comparing two scripts that have been developed seperately (as the InstanceGUIDs aren’t the same).
I was wondering if anyone has an idea about comparing scripts in a way that it would also apply to seperately developed scripts.
Also; if you have any suggestions or remarks; I’d be happy to talk it over! I’m doing a lot of thinking about collaborating in Grasshoper scripts and improving the quality of our work.
Kind regards!
~Rick