Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "PDT"

(Developer Resources)
m (Beginnings of PDT: clarify presentation date)
 
(46 intermediate revisions by 12 users not shown)
Line 1: Line 1:
 +
The PDT project provides a PHP Development Tools framework for the Eclipse platform. This project encompasses all development components necessary to develop PHP and facilitate extensibility. It leverages the existing Web Tools Project in providing developers with PHP capabilities.
 +
 +
The purpose of the Wiki page is to provide additional information on top of the information from the official website with easy accessibility and editing.
 +
 +
== General ==
 +
'''Warning''': The contents of the ''Issues'' section in the table at the right should be ignored. PDT issues are currently tracked [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=__open__&component=PDT&list_id=19775688&product=z_Archived on bugs.eclipse.org] as well as [https://github.com/eclipse/pdt/issues on GitHub].
 
{{Infobox
 
{{Infobox
 
| name = PHP Development Tools
 
| name = PHP Development Tools
Line 5: Line 11:
 
| list = pdt-dev
 
| list = pdt-dev
 
| newsgroup = eclipse.tools.pdt
 
| newsgroup = eclipse.tools.pdt
| product = PDT
 
 
| irc = pdt
 
| irc = pdt
 +
| psf = http://git.eclipse.org/c/pdt/org.eclipse.pdt.git/tree/dev/psf/pdt-dev.psf
 +
| source = http://git.eclipse.org/c/pdt/org.eclipse.pdt.git/
 
}}
 
}}
The '''PDT''' project is working towards providing a PHP Development Environment framework. This project was formerly known as '''PHP IDE'''. See [http://dev.eclipse.org/mhonarc/lists/php-dev/msg00129.html here] for why the name was changed.
+
{{clear}}
 
+
The purpose of the Wiki page is to provide additional information on top of the information from the official website with easy accessibility and editing.
+
 
+
== Discussions ==
+
 
+
* [[PHP DLTK Integration]] - Using DLTK as a framework for dynamic languages
+
* [[PHP WTP Integration]] - Usage and integration with WTP
+
* [[RequestedFeatures | Requested Features]] - High Level Plan for PDT 1.1
+
 
+
 
== Getting PDT ==
 
== Getting PDT ==
  
There are two ways to get PDT.
+
There are several ways to get PDT - the most common one is to download the classic IDE from the [http://www.eclipse.org/downloads/ Eclipse.org download site] and then adding the PDT component from the "Help > Install new Software..." menu.
  
* [http://download.eclipse.org/tools/pdt/downloads/ PDT Downloads] - including [[PDT/Installation|All-In-One zips]]
+
Here's a list of alternative installation methods: [[PDT/Installation]]
* [http://www.eclipse.org/tools/pdt/updates/ PDT Update Sites (3 to choose)] - to [[PDT/Installation|install PDT]] into an existing Eclipse
+
* [[PDT/how-to-keep-an-all-in-one-up-to-date | PDT How to keep an all-in-one up to date]]
+
  
== User Resources ==
+
If you want to have an up-to-date installation, read [[PDT/Nightlies]]
  
* [http://www.eclipse.org/pdt/release-notes/pdt2_0.php PDT 2.0 New & Noteworthy]
 
* [[PDT/FAQ | PDT FAQ]]
 
* [[PDT/TUTORIALS | PDT Tutorials]]
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=PDT&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED Open PDT Bugs]
 
* [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=pdt Enter a new PDT Bug]
 
* [[PDT/ProposeIcon | Propose an icon for PDT]]
 
  
== Developer Resources ==
+
== Using PDT ==
  
* [[PDT_Development_Environment | PDT Development Environment]]
+
* [[Debugging using XDebug]]
  
* [[Development Conventions and Guidelines]]
 
  
* [[PDT Nightly Process]]
+
== Contributing to PDT ==
 +
PDT is an Open Source project and we welcome everyone who's interested to contribute his or her source code or help project in some other way. Read [[PDT/Contributing]] to learn how to get source code and build it.
  
* [[PDT Testing Framework]]
 
  
* [[PDT Developers Tools]]
+
== Developer Resources ==
  
* [[PDT Developers Working Procedures]]
+
* [[Extending PDT]]
 +
* [[PDT/Developers_Working_Procedures|Working procedures]]
 +
* [[PDT/Target Environment]]
 +
* [[API Document for Extension Points PDT]]
 +
* [http://wiki.eclipse.org/images/5/54/API_PDT.pdf PDT v0.7 API Design Document]
 +
* [[Extending PDT using project facets]]
 +
* [[Development_Conventions_and_Guidelines|Conventions and Guidelines]]
 +
* [[PDT/ASTView]]
 +
* [[PDT/Type_Inference|PDT Type Inference]]
 +
* [http://www.eclipse.org/pdt/articles/ast/PHP_AST.html PHP AST]
 +
* [http://www.eclipse.org/pdt/documents/PDT%20-%20Debug%20Protocol.pdf PDT Debug Protocol]
 +
* [[PDT/Composer_Migration|Composer Migration]]
  
* [[PHP Change Logs]]
+
== Beginnings of PDT ==
 
+
# [http://www.eclipse.org/pdt/documents/PDT_1.0_Release_Review.pdf PDT 1.0 Release Review] PDT 1.0 release review as presented on 2007-08-29 by Yossi Leon
* [[PDT Conference Calls]]
+
# [http://www.eclipse.org/pdt/documents/Eclipse%20Summit%20PDT.ppt PDT Presentation in Eclipse Summit 2006] Presentation from the Eclipse Summit 2006 presented by Yossi Leon
 
+
# [http://www.eclipse.org/pdt/documents/PDT%200.7%20SRS.pdf PDT SRS Document] Project Plan (as SRS document) describing the specification of PDT as for august 2006
* [[PDT Summer Camp]]
+
# [http://www.eclipse.org/pdt/documents/PDT%20-%20EclipseCon.pdf EclipseCon slides] Slides from EclipseCon 2006 conference: Goals, Principles and scope, Architecture, Products and Schedule
 
+
# [http://www.eclipse.org/pdt/documents/PDT%20-%20creation%20review.pdf Creation Review Slides] A short review of the PDT project's background, goals and partners
* [[PDT Dev2Dev]]
+
 
+
* [[PDT Dev2QA]]
+
 
+
* [[PHP_5_3_UNIT_TESTS | PHP 5.3 Code Assist Tests]]
+
 
+
=== Extender Resources ===
+
 
+
* [http://www.slideshare.net/wcandillon/extending-and-scripting-pdt Extending And Scripting PDT]
+
* [[API Document for Extension Points PDT 2.0]], <strike>[[API Document for Extension Points]]</strike>
+
 
+
== Planning ==
+
 
+
* [http://www.eclipse.org/projects/project-plan.php?projectid=tools.pdt PDT 2.1 Plan]
+
 
+
* [[PDT/2.0 Plan|PDT 2.0 Plan]], [http://www.eclipse.org/pdt/release-notes/pdt2_0.php New And Noteworthy]
+
 
+
* [[PDT 1.0 Features Proposal]], [[PDT/1.0/New And Noteworthy|New And Noteworthy]]
+
 
+
* [[PDT 0.7 Project Plan]]
+
  
 
== Mailing Lists ==
 
== Mailing Lists ==
* pdt-ide-cvs-commit: CVS commit notices [https://dev.eclipse.org/mailman/listinfo/pdt-ide-cvs-commit register here]
+
* pdt-commit: GIT commit notices [https://dev.eclipse.org/mailman/listinfo/pdt-commit register here]
 
* pdt-dev: PDT Developers notices [https://dev.eclipse.org/mailman/listinfo/pdt-dev register here]
 
* pdt-dev: PDT Developers notices [https://dev.eclipse.org/mailman/listinfo/pdt-dev register here]
* pdt-unit-test: PDT Unit test result notices [https://dev.eclipse.org/mailman/listinfo/pdt-unit-test register here]
 
  
 
== IRC Channels ==
 
== IRC Channels ==
 
* #pdt on irc.freenode.net: An interactive way to help and get helped.
 
* #pdt on irc.freenode.net: An interactive way to help and get helped.
 +
  
 
[[Category:PDT]]
 
[[Category:PDT]]

Latest revision as of 11:17, 22 July 2020

The PDT project provides a PHP Development Tools framework for the Eclipse platform. This project encompasses all development components necessary to develop PHP and facilitate extensibility. It leverages the existing Web Tools Project in providing developers with PHP capabilities.

The purpose of the Wiki page is to provide additional information on top of the information from the official website with easy accessibility and editing.

General

Warning: The contents of the Issues section in the table at the right should be ignored. PDT issues are currently tracked on bugs.eclipse.org as well as on GitHub.

PHP Development Tools
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse SourceProject Set File

Getting PDT

There are several ways to get PDT - the most common one is to download the classic IDE from the Eclipse.org download site and then adding the PDT component from the "Help > Install new Software..." menu.

Here's a list of alternative installation methods: PDT/Installation

If you want to have an up-to-date installation, read PDT/Nightlies


Using PDT


Contributing to PDT

PDT is an Open Source project and we welcome everyone who's interested to contribute his or her source code or help project in some other way. Read PDT/Contributing to learn how to get source code and build it.


Developer Resources

Beginnings of PDT

  1. PDT 1.0 Release Review PDT 1.0 release review as presented on 2007-08-29 by Yossi Leon
  2. PDT Presentation in Eclipse Summit 2006 Presentation from the Eclipse Summit 2006 presented by Yossi Leon
  3. PDT SRS Document Project Plan (as SRS document) describing the specification of PDT as for august 2006
  4. EclipseCon slides Slides from EclipseCon 2006 conference: Goals, Principles and scope, Architecture, Products and Schedule
  5. Creation Review Slides A short review of the PDT project's background, goals and partners

Mailing Lists

IRC Channels

  • #pdt on irc.freenode.net: An interactive way to help and get helped.

Back to the top