Introduction
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. What follows ranges from code styling, to license headers, to how our software is built and architected.