The Wiki will be offline Monday, November 20, for upgrade between 10:00am ET and 5:00pm ET.
Hitachi Vantara Pentaho Community Wiki

Development Standards, Guidelines and Best Practices

Version 3 by Nick Baker
on Apr 07, 2014 10:44.

compared with
Current by Nick Baker
on Apr 07, 2014 14:08.

This line was removed.
This word was removed. This word was added.
This line was added.

Changes (1)

View Page History
Pentaho employs a great variety of technologies. Each technology comes with it's own set of development standards, guidelines and best practices. This guide is an attempt to collect these in a central location. What follows ranges from code styling, to license headers, to preferred design-patterns and how our software is built and architected.

In practice, Pentaho's software is a collection of projects developed for many years with different styles, architectures and standards. There is a lot of code that is not in agreement with this document. Adherence is a work in progress. For all future development however, the "Pentaho Standards" will be enforced. Development Guidelines and Best Practices while not as strongly enforced, are strongly encouraged.