| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <html> |
| |
| <head> |
| <title>Eclipse 3.6 Release Checklists</title> |
| <link href="../../default_style.css" rel="stylesheet"> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <meta content="Microsoft FrontPage 4.0" name="GENERATOR"> |
| <meta name="ProgId" content="FrontPage.Editor.Document"> |
| </head> |
| |
| <body text="#000000" vlink="#551a8b" alink="#ff0000" link="#0000ee" bgcolor="#ffffff"> |
| |
| <table cellspacing="5" cellpadding="2" width="100%" border="0"> |
| <tbody> |
| <tr> |
| <td valign="top" align="left" bgcolor="#595791" colspan="2"><font face="Arial,Helvetica" color="#ffffff"><a name="ComponentTestPlans"></a>Eclipse 3.6 Release Checklists</font></td> |
| </tr> |
| </tbody> |
| </table> |
| <p> |
| The official check list can be found <a href="http://wiki.eclipse.org/index.php/3.3_Release_checklist">here</a>. |
| </p> |
| <ol> |
| <li><b>Copyright notices</b> |
| <ul> |
| <li>All source files must have appropriate EPL v1.0 copyright notice</li> |
| <li>Source files whose content was created for 3.6 should only have 2009 or 2010 in the copyright notice</li> |
| <li>Source files whose content was modified during 3.6 cycle should have 200x, 2009 or 2010 in the copyright notice</li> |
| <li>All features should have "(c) Copyright Eclipse contributors and |
| others 2000, 2009." in Help > About Eclipse Platform</li> |
| </ul> |
| </li> |
| <li><b>Plug-in and feature identification</b> |
| <ul> |
| <li>Check this info from <code>Help > About Eclipse SDK</code></li> |
| <li>All features should have provider "Eclipse.org" and version |
| "3.6.0.qualifier"</li> |
| <li>All plug-ins should have provider "Eclipse.org" and version |
| "3.6.0.qualifier" except for known special cases (org.apache.*, |
| org.junit, org.eclipse.tomcat and bundles from Orbit)</li> |
| </ul> |
| </li> |
| <li><b>License agreements for features and plug-ins</b> |
| <ul> |
| <li><code>Help > About Eclipse SDK</code> > {Feature | Plug-in} Details > |
| More Info</li> |
| <li>All features should link to the Eclipse Foundation Software User Agreement</li> |
| <li>All plug-ins should link to the plug-in's about.html file containing |
| its plug-in-specific license</li> |
| </ul> |
| </li> |
| <li><b>Extension point documentation</b> |
| <ul> |
| <li>Extension points must be documented in the appropriate help book |
| <ul> |
| <li>Platform Plug-in Developer Guide; section Reference / Extension |
| Points Reference</li> |
| <li>JDT Plug-in Developer Guide; section Reference / Extension Points |
| Reference</li> |
| <li>PDE Guide; section Reference / Extension Points Reference</li> |
| </ul> |
| </li> |
| <li>Must be a link to each extension point that a component has</li> |
| <li>Extension points added in 3.6 must be clearly marked "Since |
| 3.6"</li> |
| </ul> |
| </li> |
| <li><b>API documentation</b> |
| <ul> |
| <li>Java API must be documented in the appropriate help book |
| <ul> |
| <li>Platform Plug-in Developer Guide; section Reference / API |
| Reference</li> |
| <li>JDT Plug-in Developer Guide; section Reference / API Reference</li> |
| <li>PDE Guide; section Reference / API Reference</li> |
| </ul> |
| </li> |
| <li>Must be a link to each API package that a component has</li> |
| <li>API package must have package overview (package.html)</li> |
| <li>All API elements must be documented</li> |
| <li>API elements added in 3.6 must be tagged "@since 3.6" (see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=190060">bug 190060</a> for tooling support)</li> |
| </ul> |
| </li> |
| |
| <li><b>API Compatibility</b> |
| <ul> |
| <li>compare all APIs with the previous release. |
| <br>This can be done manually through CVS or with a tool like <a href="http://wiki.eclipse.org/index.php/PDE_UI_Incubator_ApiTools_Compare">PDE UI Incubator ApiTools Compare</a> |
| </li> |
| </ul> |
| </li> |
| |
| <li><b>3.6 Plug-in Migration Guide</b> |
| <ul> |
| <li>Instructions for migrating older plug-ins to 3.6</li> |
| <li>Must describe incompatibilities and breaking API changes</li> |
| <li>Should describe deprecations and places where 3.6 has a better story |
| that plug-ins should more to</li> |
| <li>Located in Platform Plug-in Developer Guide / Porting Guide</li> |
| </ul> |
| </li> |
| |
| <li><b>Documentation</b> |
| <ul> |
| <li>Add and update documentation according to the <a href="http://wiki.eclipse.org/index.php/Eclipse_Doc_Checklist">doc check list</a>.</li> |
| </ul> |
| |
| |
| <li><b>What's New in 3.6</b> |
| <ul> |
| <li>Describes the more interesting differences that 3.3 users will see |
| when they upgrade to 3.6</li> |
| <li>Located in {Workbench | Java Development | PDE} User Guide / What's |
| new</li> |
| </ul> |
| </li> |
| <li><b>Release notes</b> |
| <ul> |
| <li>Add known problems for each component and other late-breaking news for |
| customers of 3.6</li> |
| <li>Located in eclipse/readme/readme_eclipse.html</li> |
| </ul> |
| </li> |
| </ol> |
| |
| </body> |
| |
| </html> |