Get the code

Pentaho BA Repositories on GitHub.com

The majority of projects involved in BA Server development are hosted on GitHub: https://github.com/pentaho/pentaho-platform. Other projects not in active development are located on our SVN server svn://source.pentaho.org/svnroot/pentaho-platform

Getting the code

If you intend to contribute to Pentaho or need a way to maintain your changes over time, you will need a GitHub.com account and the Git tools installed on your computer. If you simply want the code, GitHub provides a download facility to get the latest code in a Zip file: https://github.com/pentaho/pentaho-platform/downloads.

Setting up to contribute

  1. Follow the instructions on https://github.com to create an account.
  2. Install the Git client for your OS: https://help.github.com/articles/set-up-git.
  3. Install the EGit plugin for Eclipse: http://eclipse.github.com/.
  4. Fork the "pentaho-platform" repository from https://github.com/pentaho/pentaho-platform to your account.

Adding the projects into your Eclipse workspace

  1. Use EGit to clone your fork of the pentaho-platform project http://wiki.eclipse.org/EGit/User_Guide/Remote#Cloning_remote_Repositories