FreeCAD / freecad.workbench_starterkit

template for a FreeCAD workbench / module
GNU Lesser General Public License v3.0
39 stars 26 forks source link

Better Terminology Than Old vs. New Workbenches #13

Closed gbroques closed 4 years ago

gbroques commented 4 years ago

From the README:

There are currently two FreeCAD workbench styles. For lack of better names, we use the terms "old style" and "new style" (See Glossary terms used in this discussion). For more discussion about the motivation behind the "new style" see Motivation for New Style Modules.

Let's come up with better names than "old" vs. "new". Those names only describe the temporal aspects of each workbench style (i.e. one is traditional usage, and one is a pattern this template advocates for adoption).

Maybe "Modern Workbenches" or "Packageable Workbenches" is better than "new workbenches"?

One of these proposed terms seem to capture the benefits or motivation of the "new style": https://github.com/FreeCAD/freecad.workbench_starterkit#motivation-for-new-style-modules

All of the benefits are things you'd expect from modern or packageable software.

Are there any word-smiths out there with better suggestions for names?

gbroques commented 4 years ago

Vocx suggested "namespace workbenches" on the forum: https://forum.freecadweb.org/viewtopic.php?f=22&t=47460#p407171

gbroques commented 4 years ago

mnesarco proposed "Legacy Workbenches" as opposed to "old": https://forum.freecadweb.org/viewtopic.php?f=22&t=47460#p407530

loo thinks "legacy" / "namespace" workbenches might be a good name pair: https://forum.freecadweb.org/viewtopic.php?f=22&t=47460#p407555

gbroques commented 4 years ago

Looks like the thread has proposed the terms "Legacy" and "Standard" workbenches: https://forum.freecadweb.org/viewtopic.php?f=22&t=47460&start=10#p408590

This implies having a set of FreeCAD workbench standards -- which is now the focus of thread.

looooo commented 4 years ago

Not sure if we came to any agreement, but I think legacy / namespace-workbench the best option. Is it ok, to modify the docs to match this proposal?

gbroques commented 4 years ago

Not sure if we came to any agreement, but I think legacy / namespace-workbench the best option. Is it ok, to modify the docs to match this proposal?

Yes, I think that's an improvement upon the terminology of "old" vs. "new".

looooo commented 4 years ago

https://github.com/FreeCAD/freecad.workbench_starterkit/commit/821cd287ef30fd6a0ba7cb420b6b7e6ff1b91577

gbroques commented 4 years ago

821cd28

This looks great @looooo! Thank you for your efforts. :)

I'm closing this.