Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "ApiTools Milestones"
(→3.4 Milestone 6 (Friday March 28, 2008 )) |
|||
Line 73: | Line 73: | ||
** Api descriptions in build (available in binary plugin downloads) | ** Api descriptions in build (available in binary plugin downloads) | ||
* API problem filtering | * API problem filtering | ||
− | ** Re-work problem implementation to be like IProblem [[Image: | + | ** Re-work problem implementation to be like IProblem [[Image:Ok green.gif|done]] |
− | ** Centralize problem description/severity setting in a problem manager | + | ** Centralize problem description/severity setting in a problem manager [[Image:Ok green.gif|done]] |
** Create problem filters from quick fix [[Image:Ok green.gif|done]] | ** Create problem filters from quick fix [[Image:Ok green.gif|done]] | ||
* Api setup wizard polish [[Image:Ok green.gif|done]] | * Api setup wizard polish [[Image:Ok green.gif|done]] | ||
** present as refactorings [[Image:Ok green.gif|done]] | ** present as refactorings [[Image:Ok green.gif|done]] | ||
− | * Baseline wizard polish [[Image: | + | * Baseline wizard polish [[Image:Ok green.gif|done]] |
* Performance [[Image:progress.gif|in progress]] | * Performance [[Image:progress.gif|in progress]] | ||
** Stress test incremental builder [[Image:progress.gif|in progress]] | ** Stress test incremental builder [[Image:progress.gif|in progress]] |
Revision as of 16:05, 29 March 2008
Contents
3.4 Milestone 4 (December 14th, 2007)
API tooling will reside in the incubator project. The plug-ins can be exported and dropped into an Eclipse SDK. Works items marked as Priority One are must haves, while Priority Two items are nice to have that may slide to the next milestone.
Priority One
- Finalize Javadoc tags and code comments
- Export API components from command line and IDE
- Binary compatibility
- API Usage
Priority Two
3.4 Milestone 5 (Friday February 8, 2008 )
Priority One
- Graduate code to the Eclipse SDK
- Add API description metadata to automated builds
- Binary Compatibility
- Version Management
- API Problem Filtering
- Builder
- Java 5.0 Support
- Properly support reference extraction for Java 5.0 signatures
Priority Two
- API Searching
- Investigate and define API searching. Should it be similar to Java searching in the workspace (i.e. search a profile for use of a bundle, package, type, method, etc.), or something else? Will we need source in order to browse search results?
- Version Management
- Validate required bundle compatibility in terms of API use. When provided with several versions of a required bundle, determine the minimal compatible version. Help developers determine where required bundle version ranges are too restrictive.
3.4 Milestone 6 (Friday March 28, 2008 )
Priority One
- Bundle fragment support
- 'Better' updating workspace api profile
- Integration with the build process
- Api descriptions in build (available in binary plugin downloads)
- API problem filtering
- Api setup wizard polish
- Baseline wizard polish
- Performance
Priority Two
- Testsuite
- For builder (similar to java builder)
- For workspace profile update verification
- Integration with the build process
- Report generation from builds
- API problem filtering
- Allow users to create problem filters form properties page