Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PDT"
m |
m (Link formatting) |
||
(80 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{Infobox | |
+ | | name = PHP Development Tools | ||
+ | | download = http://www.eclipse.org/pdt/downloads/ | ||
+ | | website = http://www.eclipse.org/pdt | ||
+ | | list = pdt-dev | ||
+ | | newsgroup = eclipse.tools.pdt | ||
+ | | product = PDT | ||
+ | | irc = pdt | ||
+ | }} | ||
+ | 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 | + | 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. |
− | + | == Getting 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. | |
− | + | Here's a list of alternative (probably outdated) installation methods: [[PDT/Installation]] | |
− | + | If you want to have an up-to-date installation, read [[PDT/Nightlies]] | |
− | |||
− | |||
− | + | == Using PDT == | |
− | * [[ | + | * [[Debugging using XDebug]] |
− | |||
− | + | == 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 == | ||
− | * [[PDT | + | * [[Extending PDT]] |
+ | * [[API Document for Extension Points PDT]] | ||
+ | * [http://wiki.eclipse.org/images/5/54/API_PDT.pdf PDT v0.7 API Design Document] | ||
+ | * [[PDTT_-_PHP_5.3_Code_Assist_Tests|Writing Content Assist Tests (PDTT files)]] | ||
+ | * [[Extending PDT using project facets]] | ||
+ | * [[Development_Conventions_and_Guidelines|Conventions and Guidelines]] | ||
+ | * [[PDT_Testing_Framework|Unit testing for PDT]] | ||
+ | * [[PDT_Developers_Working_Procedures|Working procedures]] | ||
+ | * [[PDT ASTView]] | ||
+ | * [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] | ||
− | + | == 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 August 29th by Yossi Leon | ||
+ | # [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 | ||
+ | # [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 | ||
− | * [ | + | == Mailing Lists == |
+ | * pdt-commit: CVS 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] | ||
− | * | + | == IRC Channels == |
+ | * #pdt on irc.freenode.net: An interactive way to help and get helped. | ||
− | |||
− | [[Category: | + | [[Category:PDT]] |
Revision as of 11:13, 18 May 2014
PHP Development Tools | |
Website | |
Download | |
Community | |
Mailing List • Forums • IRC • mattermost | |
Issues | |
Open • Help Wanted • Bug Day | |
Contribute | |
Browse Source |
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.
Contents
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 (probably outdated) 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
- Extending PDT
- API Document for Extension Points PDT
- PDT v0.7 API Design Document
- Writing Content Assist Tests (PDTT files)
- Extending PDT using project facets
- Conventions and Guidelines
- Unit testing for PDT
- Working procedures
- PDT ASTView
- PHP AST
- PDT Debug Protocol
Beginnings of PDT
- PDT 1.0 Release Review PDT 1.0 release review as presented on August 29th by Yossi Leon
- PDT Presentation in Eclipse Summit 2006 Presentation from the Eclipse Summit 2006 presented by Yossi Leon
- PDT SRS Document Project Plan (as SRS document) describing the specification of PDT as for august 2006
- EclipseCon slides Slides from EclipseCon 2006 conference: Goals, Principles and scope, Architecture, Products and Schedule
- Creation Review Slides A short review of the PDT project's background, goals and partners
Mailing Lists
- pdt-commit: CVS commit notices register here
- pdt-dev: PDT Developers notices register here
IRC Channels
- #pdt on irc.freenode.net: An interactive way to help and get helped.