Notifications
Clear all

Fork and Merge  

  RSS
obelisk
(@obelisk)
New Member
Fork and Merge

If there is a design and you want to improve on it, you have to remix it creating your own copy of the design. This is basically a hard fork. Then there is no way for you to submit your changes to be merged into the original design if both the author and yourself so choose.

This leads to fragmentation in designs where one has rounded edges but the original design doesn't, or even just finding the different versions can't happen all in one place.

How would one go about implementing merging for 3D designs to make it more collaborative?

This topic was modified 5 years ago by obelisk
Posted : 23/05/2019 11:27 pm
bobstro
(@bobstro)
Illustrious Member
RE: Fork and Merge

If the original model creator has licensed it for such use, they can certainly make the source files (e.g. Blender, Fusion360, OpenSCAD) available to others. The decision is ultimately theirs. If you're making modifications to a model without consideration of the original content creator's wishes, you're on your own. In other words: If you're respecting the open source licensing, there's a process that avoids any need to remix the original in anything other than the source format. 

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Posted : 24/05/2019 2:36 am
gnat
 gnat
(@gnat)
Noble Member
RE: Fork and Merge
  1. Rather than publishing your own copy, just send them the updated files and they can upload them.
  2. github.com or gitlab.org can be used for any file types and both can preview STL objects in their web UIs. The benefit there is that you can do true forking and merging and the change history is kept in the commit and PR history. This is an extra tool the modelers have to understand and commit to using though.
MMU tips and troubleshooting
Posted : 24/05/2019 3:00 am
Share: