Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Mylyn/Activity Tracing For Mylyn"

(Related Links)
(Milestones)
Line 26: Line 26:
 
== Milestones  ==
 
== Milestones  ==
  
*M1 / May 01: Studying the documentation and existing code and prepare toolchain  
+
<br>
*M2 / May, 20: Create a design and mockup  
+
 
*M3 / July, 15: Mid term: Show commit information in task editor  
+
{| class="wikitable" style="text-align: center; width: 1011px; height: 261px;"
*M4 / July, 30: Show builds and code reviews in the task editor  
+
|- style="background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"
*M5 / August, 13: Embed activity data in the comment stream  
+
! Milestone
*M6 / August, 20: Pencils down: Documentation complete
+
! Date
 +
! Items
 +
! Status
 +
! Bugzilla Entry
 +
|- style="background: lightgrey none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"
 +
! M1  
 +
| May 01, 2012
 +
| align="left" | Studying the documentation and existing code and prepare toolchain  
 +
| [[Image:Ok green.gif]]
 +
| N/A<br>
 +
|- style="background: lightgrey none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"
 +
! M2
 +
| May 20, 2012
 +
| align="left" | Create a design and mockup  
 +
| [[Image:Ok green.gif]]
 +
| N/A
 +
|- style="background: lightgrey none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"
 +
! M3
 +
| July 15, 2012
 +
| align="left" | Mid term: Show commit information in task editor  
 +
| [[Image:Progress.gif]]
 +
| N/A
 +
|- style="background: lightgrey none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"
 +
! M4
 +
| July 30, 2012
 +
| align="left" | Show builds and code reviews in the task editor  
 +
| [[Image:Progress.gif]]
 +
| N/A
 +
|- style="background: lightgrey none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"
 +
! M5
 +
| August 13, 2012
 +
| align="left" | Embed activity data in the comment stream  
 +
| [[Image:Progress.gif]]
 +
| N/A
 +
|- style="background: lightgrey none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"
 +
! M6
 +
| August 20, 2012
 +
| align="left" | Pencils down: Documentation complete  
 +
| [[Image:Progress.gif]]
 +
| N/A
 +
|}
  
 
== Related Links ==
 
== Related Links ==

Revision as of 17:31, 24 April 2012

This is the wiki page for the GSOC2012 project Activity Tracing for Mylyn.

Student: Timur Achmetow
Mentor: Steffen Pingel
Bug ID: BUG 376233

About

The Mylyn task editor is the hub for task-focused collaboration. Yet, there are many other artifacts and activities that are part of the development workflow that are visualized in different views in the IDE. A unified activity view that aggregates tasks, builds, reviews and commits either in a dashboard or embedded in the task editor would nicely enhance traceability and visibility.

This additional data could show for example in the task editor or in a dashboard (new view). The new view helps the user to trace the selected tasks. One use case for this view could be, show the files, which are changed with the last commit. So the user have later the possibility to see, which files with this task are changed. Similar use cases are the build and review traces, who the user want see, if the selected task have an association with the build server task or a finished review task. So can die developer see, which changes have broken the build. With these additional data the task editor gets more connection to other developer tools.

Details

Implementation steps:

  1. Show the commit informations in a TableViewer, which is embedded in the task editor.
  2. Extend the Tableviewer for the additional build and review data. The TableViewer displays now all needed data.
  3. Embed the additional data in the comment stream (task editor).
  4. Optional: Dashboard, which aggregates data about several tasks.

Mookup

Mookup.png

Architecture

Milestones


Milestone Date Items Status Bugzilla Entry
M1 May 01, 2012 Studying the documentation and existing code and prepare toolchain Ok green.gif N/A
M2 May 20, 2012 Create a design and mockup Ok green.gif N/A
M3 July 15, 2012 Mid term: Show commit information in task editor Progress.gif N/A
M4 July 30, 2012 Show builds and code reviews in the task editor Progress.gif N/A
M5 August 13, 2012 Embed activity data in the comment stream Progress.gif N/A
M6 August 20, 2012 Pencils down: Documentation complete Progress.gif N/A

Related Links

[1] Mylyn Restructuring
[2] Mylyn Contributor Reference
[3] MyLyn User Guide
[4] Tasktop Blog

Back to the top