General information
... about getting the source code can be found here.
Windows
As this is a question that comes back regularly, here are some instructions on how to get access to the latest PDI source code:
To get to the latest sources, you need to install a Subversion client, like Tortoise SVN or SmartSVN.
The checkout can be done from the Windows explorer after installation at the following URL:
svn://source.pentaho.org/svnkettleroot/Kettle/trunk
Create a directory, for Example "Kettle" and right click on that directory, pick "SVN Checkout..."
To update to the latest changes, pick "SVN Update..."
Linux
If you are running Linux, you need to install the "svn" Subversion client. The checkout command for the latest stuff is then:
svn checkout svn://source.pentaho.org/svnkettleroot/Kettle/trunk/
Another client for this plattform, Mac OSX, Windows and others (Java!) is SmartSVN.
Web SVN access
Recently we have added subversion web access on the following URL:
http://kettle.pentaho.org/svn/Kettle/trunk/
Eclipse
Subclipse
If you are using Eclipse as an IDE, you can install the Subclipse Subversion plugin.
Creating patches
If you have code, fixes or changes or anything else to contribute to the project, you can make patches against the latest trunk version. Click right on the project or a folder -> Team -> Create patch... You can then simply send the patch to one of the developers for review / inclusion in the code base.