| <?xml version="1.0" encoding="UTF-8"?> |
| <html> |
| <body> |
| <pre> |
| Some of you have complained about the current process for |
| updating the milestone and test plans since it involves |
| checking out and building the entire Web site, which is now |
| too bulky. Also, all Eclipse projects have been asked to |
| clean up their sites so that the old plans are not |
| cluttering up the Web pages. |
| |
| We have been holding off doing a major reorg of the Web site |
| because the entire Eclipse Web site is going to be upgraded |
| by the Phoenix project. However, we need to update our 1.0 |
| and 1.5 plans now and can't wait any longer for Phoenix. |
| |
| This note proposes a new structure, cooked up by Lawrence |
| and me, that will address the build problem and simplify |
| cleanup at the end of each release. Please review it and |
| respond by Thursday. In the absence of any objections voiced |
| at our status call on Thursday, we'll proceed with the plan. |
| |
| 1. We will keep the 0.7 plans in the current structure to |
| avoid broken links. These pages will be moved after Phoenix |
| gives us automatic redirection capability. |
| |
| 2. We will create a new directory structure for all current |
| and future plans, as follows: |
| |
| |
| /webtools/plans/"release"/"subproject"/"component"/"milestone"/ |
| |
| The directory will contain only the milestone and test plans |
| for that component and milestone. For example, |
| |
| |
| /webtools/plans/1.0/wst/server/M8/milestone_plan.xml |
| |
| contains the milestone plan for M8 of the server component |
| of WST in WTP 1.0. |
| |
| 3. Each release will be a project and have a build script. |
| You'll only have to check out the release portion of the Web |
| site from CVS to update your plans. The build script will |
| roll up your component plans into the master plans. For |
| example, to update the plans for WTP 1.0, check out the |
| project: |
| |
| /webtools/plans/1.0 |
| |
| 4. Tutorials will go into the community part of the Web site |
| and be kept current, i.e. we will not keep tutorials for all |
| milestones, just the current one. Users will be expected to |
| upgrade to the latest milestone. |
| |
| 5. There are some very bulky UML models with generated HTML. |
| These will stay in the old directory structure. However, the |
| source for the model (not the generated HTML) should be |
| checked into the development CVS repository, NOT the Web |
| site CVS. The HTML for the model will always be up to date, |
| i.e we will not have versions of the models for each |
| milestone since they are too bulky and are more like Javadoc |
| than normal Web pages. If you need an old version of a |
| model, get it from the dev CVS. |
| |
| 6. Design docs will stay in the old directory structure and |
| always reflect the current milestone, i.e. we do not have |
| per milestone design docs. The source for the design docs |
| should be checked in with the Java source code in the dev |
| CVS. |
| |
| 7. The API Javadoc will be removed from the Web site and |
| packaged in the Eclipse Online Help system Web site. We will |
| add a redirect to the new location. |
| |
| 8. The top level Web pages will point to the current plans. |
| We will also have a page for the archived and future plans. |
| |
| The above guidelines will keep the milestone-dependent parts |
| of the Web site lean and easy to update. |
| </pre> |
| </body> |
| </html> |