Вы находитесь на странице: 1из 13

Eclipse PHP Development Tools (PDT) 3.

1 - Juno Release Review


Jacek Pospychaa, Project lead

Wednesday, June 6, 12

Introduction

Juno Release - PDT 3.1 Emphasis on PHP 5.4 new syntax, major

Content-Assist improvements, performance and quality

Collaboration with DLTK and WTP teams


Wednesday, June 6, 12

Features


Wednesday, June 6, 12

PHP 5.4 Traits support PHP 5.4 Namespaces support Content-Assist improvements for PHP 5.4 Code folding and formatting Performance for big les PHP Editor improvements Unit Tests Coverage (~1000 new tests!)

Non-Code Aspects

Li#le has changed for PDT in its


documenta8on, state of interna8onaliza8on, etc.

PDT wiki remains central repo for


h#p://wiki.eclipse.org/PDT

documenta8on created over the release

Wednesday, June 6, 12

API

Minor API updates for PHP 5.4 No other changes in API

Wednesday, June 6, 12

Architectural Issues

Little has changed in the PDT architecture


in this release

Wednesday, June 6, 12

Bugzilla

Wednesday, June 6, 12

Bugzilla

203 new issues were added 121 issues were closed 81 remained open Total of 364 is still open

Wednesday, June 6, 12

Bugzilla

All currently open bugs

Bugs open, created in last 12 months

Wednesday, June 6, 12

Standards

PDT adds support for PHP 5.4 language


syntax and API

Other standards remain the same as for


previous PDT release

Wednesday, June 6, 12

Schedule

PDT follows the Juno Release train


schedule

Wednesday, June 6, 12

IP

The project leadership veries that:

... that the about les and use licenses are in place as per the Guidelines to Legal Documenta8on ... all contribu8ons (code, documenta8on, images, etc) has been commi#ed by individuals who are either Members of the Founda8on, or have signed the appropriate Commi#er Agreement. In either case, these are individuals who have signed, and are abiding by, the Eclipse IP Policy. ... that all signicant contribu8ons have been reviewed by the Founda8on's legal sta. Include references to the IPZilla numbers of all clearances. ... that all non-Commi#er code contribu8ons, including third-party libraries, have been documented in the release and reviewed by the Founda8on's legal sta. Include references to the IPZilla numbers of all clearances. ... that all Contribu8on Ques8onnaires have been completed ... the "copyright" eld of each feature is set to the copyright owner (the Eclipse Founda8on is rarely the copyright owner). ... that any third-party logos or trademarks included in the distribu8on (icons, help le logos, etc) have been licensed under the EPL. ... that any fonts or similar third-party images included in the distribu8on (e.g. in PDF or EPS les) have been licensed under the EPL.

Wednesday, June 6, 12

Many thanks to the PDT community for making this happen!

Wednesday, June 6, 12

Вам также может понравиться