Document created by Diogo Belem Employee on Aug 11, 2017Last modified by Diogo Belem Employee on Nov 17, 2017
Version 31Show Document
  • View in full screen mode

How to contribute


Open Source delivers better, faster and reliable products, empowered by an active and wider community. Developers, testers, writers, implementers, and most of all users can make valuable contributions. Whether you're a developer who's implementing the platform or a business analyst who needs to solve a particular problem while using it, your suggestions are valuable! Here’s our guide to submitting contributions to the Pentaho project. If you don’t find the answers you need here, please post your question to our Forums.



Places to contribute


Forums and JIRA

Contributing code


There are two primary ways to make sure that your contributions are recognized and reviewed in a timely fashion: through our Discussion Forums and through our issue and bug tracking system, JIRA.We rely on time and code contributions from our community to keep our commitment of delivering a quality Business Intelligence platform in the open source scenario. Developer's Guide.Solutions should be submitted through the new feature type case in our JIRA system. Complete the case, as described for other code contributions, then attach your solution as an additional file to the case.

Reporting a bug

Submitting code

Contributing documentation

All bug reports are recorded and tracked through our JIRA issue and bug tracking system.Both bug fixes, new features and improvements are types inputs in our JIRA system, allowing you to choose the type appropriated to your case.If you'd like to contribute documentation improvements, or submit a technical article, you can do so in the Pentaho Documentation Wiki.

Internationalized contributions

Submitting test results

The place to start with a language specific contribution is to look under our International Forums for the language you're interested in. Internationalization efforts are coordinated within these forums, among the community members that are most experienced with each language.The Pentaho team is building an automated platform test suite and submission protocol because, well, frankly, it's a damn good idea. Until that suite is completed, if you're willing to contribute with time and resources for quality assurance testing, please contact us. We will send you a matrix spreadsheet where you'll identify the environment, test variables in play and submit your results back to us.