eclipse-project-home/plans/3_1/release_checklist.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (view) (download) (as text)

1 : jeem 1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 :     <html>
3 :    
4 :     <head>
5 :     <title>Release Checklists</title>
6 :     <link href="../../default_style.css" rel="stylesheet">
7 :     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
8 :     <meta content="Microsoft FrontPage 4.0" name="GENERATOR">
9 :     <meta name="ProgId" content="FrontPage.Editor.Document">
10 :     </head>
11 :    
12 :     <body text="#000000" vlink="#551a8b" alink="#ff0000" link="#0000ee" bgcolor="#ffffff">
13 :    
14 :     <table cellspacing="5" cellpadding="2" width="100%" border="0">
15 :     <tbody>
16 :     <tr>
17 :     <td align="left" width="80%">
18 :     <p><font class="indextop">Eclipse 3.1<br>
19 :     Release Checklists</font></p>
20 :     </td>
21 :     <td width="20%"><img src="../../howto_banner.jpg" align="center" width="272" height="111"></td>
22 :     </tr>
23 :     </tbody>
24 :     </table>
25 :     <table cellspacing="5" cellpadding="2" width="100%" border="0">
26 :     <tbody>
27 :     <tr>
28 :     <td valign="top" align="left" bgcolor="#0080c0" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff"><a name="ComponentTestPlans"></a>Checklists</font></b></td>
29 :     </tr>
30 :     </tbody>
31 :     </table>
32 :     <ol>
33 :     <li><b>Copyright notices</b>
34 :     <ul>
35 :     <li>All source files must have appropriate EPL v1.0 copyright notice</li>
36 :     <li>Source files whose content was created for 3.1 should read &quot;Copyright
37 :     (c)&nbsp; 2005 ...&quot;</li>
38 :     <li>Source files whose content was modified during 3.1 cycle should read
39 :     &quot;Copyright (c)&nbsp; 200x, 2005 ...&quot;</li>
40 :     <li>All features should have &quot;(c) Copyright Eclipse contributors and
41 :     others 2000, 2005.&quot; in Help &gt; About Eclipse Platform</li>
42 :     </ul>
43 :     </li>
44 :     <li><b>Plug-in and feature identification</b>
45 :     <ul>
46 :     <li>Check this info from Help &gt; About Eclipse Platform</li>
47 :     <li>All features should have provider &quot;Eclipse.org&quot; and version
48 :     &quot;3.1.0&quot;</li>
49 :     <li>All plug-ins should have provider &quot;Eclipse.org&quot; and version
50 :     &quot;3.1.0&quot; except for known special cases (org.apache.*,
51 :     org.junit, and org.eclipse.tomcat)</li>
52 :     </ul>
53 :     </li>
54 :     <li><b>License agreements for features and plug-ins</b>
55 :     <ul>
56 :     <li>Help &gt; About Eclipse Platform &gt; {Feature | Plug-in} Details &gt;
57 :     More Info</li>
58 :     <li>All features should link to the Eclipse Foundation Software User Agreement
59 :     dated Jan. 28, 2005</li>
60 :     <li>All plug-ins should link to the plug-in's about.html file containing
61 :     its plug-in-specific license</li>
62 :     </ul>
63 :     </li>
64 :     <li><b>Extension point documentation</b>
65 :     <ul>
66 :     <li>Extension points must be documented in the appropriate help book
67 :     <ul>
68 :     <li>Platform Plug-in Developer Guide; section Reference / Extension
69 :     Points Reference</li>
70 :     <li>JDT Plug-in Developer Guide; section Reference / Extension Points
71 :     Reference</li>
72 :     <li>PDE Guide; section Reference / Extension Points Reference</li>
73 :     </ul>
74 :     </li>
75 :     <li>Must be a link to each extension point that a component has</li>
76 :     <li>Extension points added in 3.1 must be clearly marked &quot;Since
77 :     3.1&quot;</li>
78 :     </ul>
79 :     </li>
80 :     <li><b>API documentation</b>
81 :     <ul>
82 :     <li>Java API must be documented in the appropriate help book
83 :     <ul>
84 :     <li>Platform Plug-in Developer Guide; section Reference / API
85 :     Reference</li>
86 :     <li>JDT Plug-in Developer Guide; section Reference / API Reference</li>
87 :     <li>PDE Guide; section Reference / API Reference</li>
88 :     </ul>
89 :     </li>
90 :     <li>Must be a link to each API package that a component has</li>
91 :     <li>API package must have package overview (package.html)</li>
92 :     <li>All API elements must be documented</li>
93 :     <li>API elements added in 3.1 must be tagged &quot;@since 3.1&quot;</li>
94 :     </ul>
95 :     </li>
96 :     <li><b>3.1 Plug-in Migration Guide</b>
97 :     <ul>
98 :     <li>Instructions for migrating older plug-ins to 3.1</li>
99 :     <li>Must describe incompatibilities and breaking API changes</li>
100 :     <li>Should describe deprecations and places where 3.1 has a better story
101 :     that plug-ins should more to</li>
102 :     <li>Located in Platform Plug-in Developer Guide / Porting Guide</li>
103 :     </ul>
104 :     </li>
105 :     <li><b>What's New in 3.1</b>
106 :     <ul>
107 :     <li>Describes the more interesting differences that 3.0 users will see
108 :     when they upgrade to 3.1</li>
109 :     <li>Located in {Workbench | Java Development | PDE} User Guide / What's
110 :     new</li>
111 :     </ul>
112 :     </li>
113 :     <li><b>Release notes</b>
114 :     <ul>
115 :     <li>Know problems for each component and other late-breaking news for
116 :     customers of 3.1</li>
117 :     <li>Located in eclipse/readme/readme_eclipse.html</li>
118 :     </ul>
119 :     </li>
120 :     </ol>
121 :    
122 :     </body>
123 :    
124 :     </html>