Hello all,
Like many of you, I am currently working on a piece to move services from minilang to Groovy DSL.
When looking around in the Wiki I found that the Coding Conventions (
https://cwiki.apache.org/confluence/display/OFBIZ/Coding+Conventions <
https://cwiki.apache.org/confluence/display/OFBIZ/Coding+Conventions>) do have a foreseen section for „Service Definitions“, yet it is entirely empty.
As I also observe some deviations across the various file types and names involved with service definition and also inconsistencies with file locations in packages (Groovy-based test cases belong to non-test packages) I wondered where it is possibly a good time — now that plenty of us are working on the Mining to Groovy DSL migration — to align on conventions related to:
* Services Naming
* Context Definitions, e.g. sequence of IN vs OUT variables in seca definitions
* location of service implementations vs test implementations
* ...
I am sure there are already plenty mutually agreed conventions being „gate kept“ by the committers, yet I would prefer to make them explicit and document them for everyone’s benefit.
Note sure how to track this further … I can propose to consolidate replies to this mail thread and update the page as well as monitoring the page itself where you might leave comments or add updates to the section yourselves.
What do you think?
Warm regards from rainy Munich
Carsten