The Eclipse PDE™ (Plug-in Development Environment) provides tools to create, develop, test, debug, build and deploy Eclipse plug-ins, fragments, features, update sites and RCP products.
PDE also provides comprehensive OSGi tooling, which makes it an ideal environment for component programming, not just Eclipse plug-in development.
PDE is built atop the Platform and JDT, and ships as part of the Eclipse SDK.
In PDE we do tooling, but our business is people!
PDE Components
The PDE subproject is broken down into three main components,UI, API Tools and Build. There are two additional components in PDE, Doc which handles the help documentation and Incubator which develops non-SDK features.
NameDescriptionPDE UIModels, builders, editors and more to faciliate plug-in development in the Eclipse IDE.PDE API ToolsEclipse IDE and build process integrated tooling to maintain APIPDE BuildAnt based tools and scripts to automate build processesPDE IncubatorDevelopment of new tools that are not ready to be added to the Eclipse SDKPDE DocHelp documentation for PDE, shared by the other components.
Getting Involved
The development of PDE is driven by the community in an open and transparent manner. By getting involved with PDE, you can help influence the future of the platform improve the quality of Eclipse. There are many ways to assist, filing bug reports, contributing fixes, producing new features, participating in milestone testing, etc. Each PDE component has its own bug triage rules, coding guidelines, and testing format, however a good place to start is the PDE UI Getting Involved page.
The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.
Member companies supporting this project over the last three months.