# To comfortably edit PDT source code you will need Eclipse JDT and PDE. Ideally Eclipse Classic package from Eclipse downloads page is what you need.

+

# To comfortably edit PDT source code you will need Eclipse JDT and PDE. Ideally Eclipse Classic package from Eclipse downloads page is what you need. Great addition can be m2eclipse.

# Check out PDT plugins to Eclipse workspace. Select the XML text below and save it to file projectSet.psf

# Check out PDT plugins to Eclipse workspace. Select the XML text below and save it to file projectSet.psf

# In Eclipse, choose File->Import, select Team->Team Project Set and choose projectSet.psf file created in step 2. After finishing the import wizard, you should see all PDT source code in your workspace. Source code might not be compiling yet

# In Eclipse, choose File->Import, select Team->Team Project Set and choose projectSet.psf file created in step 2. After finishing the import wizard, you should see all PDT source code in your workspace. Source code might not be compiling yet

# You can now run PDT in Eclipse self-hosting mode. Click on any of PDT projects and choose Run As->Eclipse Application

# You can now run PDT in Eclipse self-hosting mode. Click on any of PDT projects and choose Run As->Eclipse Application

−

# Three of the projects that you downloaded are PDT Unit tests: org.eclipse.php.core.performance.tests, org.eclipse.php.ui.tests and org.eclipse.php.core.tests. You can launch UnitTests by finding AllTests class in each of the projects (org.eclipse.php.core.tests.AllTests, org.eclipse.php.core.tests.performance.AllTests, org.eclipse.dltk.ui.tests.AllTests) and launch it as JUnit Plug-in test.

+

+

== Preparing and sending patches ==

+

+

When you decide to send us your new amazing patch, please read this articles how to do it:

+

+

# [http://wiki.eclipse.org/Development_Resources/Contributing_via_Git#Eclipse_Foundation_Contributor_License_Agreement Make sure you are signed Eclipse Foundation Contributor License Agreement]

# Reports are ganerated based on dedicated build: https://hudson.eclipse.org/pdt/job/pdt-sonar/#https://hudson.eclipse.org/pdt/job/pdt-sonar

== PDT Team Project Set ==

== PDT Team Project Set ==

+

You can quickly set up your Eclipse workspace using the following [http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-cvs-project-set.htm Team Project Set]. Save the following text into a file named "pdt.psf"; use "File > Import > Team Project Set" to import that file.

Working with PDT source code in Eclipse

To comfortably edit PDT source code you will need Eclipse JDT and PDE. Ideally Eclipse Classic package from Eclipse downloads page is what you need. Great addition can be m2eclipse.

Check out PDT plugins to Eclipse workspace. Select the XML text below and save it to file projectSet.psf

In Eclipse, choose File->Import, select Team->Team Project Set and choose projectSet.psf file created in step 2. After finishing the import wizard, you should see all PDT source code in your workspace. Source code might not be compiling yet

Find file org.eclipse.php.core/Resources/parserTools/build.xml and launch it as Ant Build. This will generate PHP language parser classes.