Eclipse Mylyn Integration with ]project-open[

5
]project-open[ Mylyn Integration Task management for software developers using ]po[

description

Eclipse Mylyn Integration with ]project-open[

Transcript of Eclipse Mylyn Integration with ]project-open[

Page 1: Eclipse Mylyn Integration with ]project-open[

]project-open[ Mylyn Integration

Task management for software developers using ]po[

Page 2: Eclipse Mylyn Integration with ]project-open[

What is Mylyn? Mylyn is a GUI plug-in for

the Eclipse IDE (Integrated Development Environment).

Mylyn allows software developers to access the list of their tasks and their tickets.

Mylyn communicates with a task/ticket system via a connector

Page 3: Eclipse Mylyn Integration with ]project-open[

What is ]po[? ]project-open[ is an enterprise open-source project management system

]po[ supports:– Projects and Project tasks– Tickets (issues and change

tickets) for service management

– Configuration Database (packages, modules, …)

– Integration with source code management systems.

Page 4: Eclipse Mylyn Integration with ]project-open[

Mylyn / ]po[ Interface Architecture

Mylyn needs a “connector” in orderto talk to a serverback-end.

The connector consumes the ]project-open[ server-side REST interface www.project-open.org/en/package_intranet_rest

The REST interface already exists and is tested, development consists of developing the Mylyn connector.

Eclipse GUI ]project-open[ Server

Mylyn Plug-in

Con

nect

or

• Task 1• Ticket 2• Ticket 3• …

RE

ST

Inte

rfac

e

• Task 1• Ticket 2• Ticket 3• …

HTTP / REST

To be created

Page 5: Eclipse Mylyn Integration with ]project-open[

Project Phases Phase 1: Read-Only Integration– Authentication– Queries– Identify mapping of Mylyn vs. ]po[ task

fields

Phase 2: Bidirectional Integration– Write status changes back to ]po[– Create new tasks in ]po[

Phase 3: Add-On Features– Attachments (for contexts?)– Report as Bug support

Rollout:– Adding the ]po[ Mylyn integrator in the

Eclipse Shop– Identify suitable forums where the

availability can be announced