Open gbroques opened 4 years ago
@gbroques better to open a thread on the forum to discuss this. It will gain more traction than here.
Edit: Please past URL of thread when you do so we can track it from this issue.
@luzpaz Thanks for steering me in the right direction, as I'm still very new to FreeCAD and the community.
I'll do this for future issues I create on FreeCAD GitHub repositories as it seems to be preferred by FreeCAD developers.
For now, I'm focused on ose-3d-printer-workbench, and not very interested in putting forth the effort to move this or other issues I raised on this repository forward. (although, I think they're good ideas still)
(I'm comfortable with @shaise leaving this open, closing any issue I opened, or whatever he wants to do with suggestions I raise)
@ulrich1a is unresponsive. maybe it's time to just consider this WB a legit fork and start refactoring it because screw_maker macro is enormous and would really benefit from it?
@ulrich1a is unresponsive. maybe it's time to just consider this WB a legit fork and start refactoring it because screw_maker macro is enormous and would really benefit from it?
That makes sense to me.
I'll go ahead and close this issue.
Disagree, should keep this open since this a legit feature request
the WB version is far from being a copy-pasted version. It was too specific to be used as a general library, so there are lots of changes. Each time the macro was updated I had to manually apply all the changes. Right now it is so different, that this method is no longer possible at all.
I wish @ulrich1a would be inspired to hack on this workbench directly
Well, he is marked as a collaborator...
the WB version is far from being a copy-pasted version. It was too specific to be used as a general library, so there are lots of changes. Each time the macro was updated I had to manually apply all the changes. Right now it is so different, that this method is no longer possible at all.
Thanks shaise, that helps clarify things.
@luzpaz @shaise Should we close this issue then?
I created an issue in @ulrich1a screw_maker repository to publish the package on The Python Package Index (PyPI) so the Fasteners workbench can simply install it rather than maintain a copy-pasted file.
The FreeCAD Workbench Starter Kit has some discussion on how to do this, and some example projects using this pattern.
See Using pip and uploading your package to pypi sections in the README of the Workbench Starter Kit.
Any thoughts on this proposal?