General Formatting Conventions
The Open For Business projects follows the Sun coding standards for Java source code.
For information regarding this standard please visit http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
In addition to this standard we also use 4 space indention rather than tabs. Make sure no code contains tab characters.
For XML/HTML/FTL files we follow the standard XML/HTML/FTL format (TODO: add link to a reference here); as well as use 4 space indention rather than tabs (note some HTML/FTL files may use 2 spaces instead of 4).
HTML code should be XHTML compliant.
BSH files should follow the same convention as Java files.
Entity Definitions
Service Definitions
Best Practices
http://www.ofbiz.org/best-practices.html
http://ofbizwiki.go-integral.com/Wiki.jsp?page=PalmtreeDevelopmentGuidelines
License Headers
Each and every source file should contain the ASL2.0 header:
http://svn.ofbiz.org/svn/ofbiz/trunk/APACHE2_HEADER;