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 "Mylyn/Reviews/Reviews Convergence 2013"
Line 7: | Line 7: | ||
The most important aspect in the first half of 2013 will be engineering the underlying technologies needed to support a common UI, persistence, and core model infrastructure, based on appropriate EMF based-technologies. | The most important aspect in the first half of 2013 will be engineering the underlying technologies needed to support a common UI, persistence, and core model infrastructure, based on appropriate EMF based-technologies. | ||
+ | |||
+ | == Architecture == | ||
+ | |||
+ | This section provides an initial "straw person" high-level design view of the proposed architecture. | ||
+ | |||
+ | [[Image:MylynReviewsArchitecture1.jpg|frame|center|Current Architecture]] | ||
+ | |||
+ | [[Image:MylynReviewsArchitectureInterim.jpg|frame|center|Interim Architecture]] | ||
+ | |||
+ | [[Image:MylynReviewsProposedArchitecture3.jpg|frame|center|Proposed Architecture]] | ||
+ | |||
+ | ===Key=== | ||
+ | |||
+ | ;Purple | ||
+ | : Mylyn Components | ||
+ | ;Blue | ||
+ | : Gerrit UI Components | ||
+ | ;Green | ||
+ | : EMF-Based Components | ||
+ | ;Orange | ||
+ | : External Components | ||
+ | ;Gray | ||
+ | : Future Components | ||
+ | |||
+ | ;Cylinders | ||
+ | : Data/Model Stores | ||
+ | ;Squares | ||
+ | : API Components | ||
+ | ;Squares (Burved Bottom) | ||
+ | : UI Components | ||
+ | |||
+ | ===Discussion=== | ||
== Deliverables == | == Deliverables == |
Revision as of 21:43, 6 February 2013
Background
The goal of this work is to further converge the REviews and R4E while maintaining the current unique features of R4E and the current stand-alone Gerrit connector. Tasktop will be supporting the R4E team in supporting a R4E review type that fully integrates with the Gerrit review process, to enhance Gerrit UI, and to provide UI and model extensibility supporting richer R4E features.
The most important aspect in the first half of 2013 will be engineering the underlying technologies needed to support a common UI, persistence, and core model infrastructure, based on appropriate EMF based-technologies.
Architecture
This section provides an initial "straw person" high-level design view of the proposed architecture.
Key
- Purple
- Mylyn Components
- Blue
- Gerrit UI Components
- Green
- EMF-Based Components
- Orange
- External Components
- Gray
- Future Components
- Cylinders
- Data/Model Stores
- Squares
- API Components
- Squares (Burved Bottom)
- UI Components
Discussion
Deliverables
- Common UI Update Gerrit Editor for Model Changes Plan
- Common Editor Support
- Improve Gerrit Task Editor Update Gerrit Editor for Model Changes Plan
- Common Edit Framework
- Implement EMF Edit support; migrate R4E and Gerrit Reviews Edit Framework
- UI Synchronization and Concurrency support UI Synchronization Framework
- Remote Reviews API
- Design Generic EMF-based Remote API Remote API for Gerrit Design Generic Remote API Plan
- Remote API implementation for Gerrit connector Submit Model to Gerrit Plan Update Model from Gerrit Plan bug 394020bug 384770
Stories
UI Synchronization Framework | ||||||||||||||||||||||||||||||||||||
|
Reviews Edit Framework | ||||||
|
Remote API for Gerrit | ||||||||||||||||||||||||||||||||||||||||||
|
Improve Editor | ||||||||||||
|