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/Restructuring/2010"

(Projects)
Line 27: Line 27:
 
The scope of this project is integration with Agile, issue, bug and defect tracking servers.  The project provides rich task editing, task list management and offline synchronization for ALM servers.  The Tasks project is the central portion of the ALM integration framework used by Mylyn.  Individuals listed as "New Contributors" have stated their intersted in contributing to the project.
 
The scope of this project is integration with Agile, issue, bug and defect tracking servers.  The project provides rich task editing, task list management and offline synchronization for ALM servers.  The Tasks project is the central portion of the ALM integration framework used by Mylyn.  Individuals listed as "New Contributors" have stated their intersted in contributing to the project.
  
=== API ===
+
==== API ====
  
* <code>[Mylyn/Integrator_Reference#Tasks_API org.eclipse.mylyn.tasks.core</code>
+
* <code>[Mylyn/Integrator_Reference#Tasks_API org.eclipse.mylyn.tasks.core]</code>
  
 
=== UI ===
 
=== UI ===

Revision as of 02:03, 27 April 2010

This document describes the restructuring of the Eclipse Mylyn project. We solicit additional participation and input from the Eclipse community. Please post questions and discussion items on bug 304957. Also see the original proposal.

Overview

Scope

Mylyn is the task and application lifecycle management (ALM) framework for Eclipse. It provides :

  • A task management tool for developers
  • A broad ecosystem of Agile and ALM integrations
  • The revolutionary task-focused interface

Priorities

The priorities of the Mylyn project are to provide:

  1. Eclipse frameworks and APIs for ALM tools and the task-focused interface.
  2. Exemplary tools for task-focused programming within the Eclipse IDE.
  3. Reference implementations for open source ALM tools and open standards used by the Eclipse community.

Projects

Mylyn

Mylyn project and committers remain unchanged (see Mylyn Contributors), with Mik Kersten as the project lead. This project will no longer contain source code, all of which will move into sub-projects. The proposed sub-projects and their committers are listed below. Committers not currently on the Eclipse Mylyn project are described. The sub-projects will actively support interested parties earning commit rights.

Tasks

The scope of this project is integration with Agile, issue, bug and defect tracking servers. The project provides rich task editing, task list management and offline synchronization for ALM servers. The Tasks project is the central portion of the ALM integration framework used by Mylyn. Individuals listed as "New Contributors" have stated their intersted in contributing to the project.

API

  • [Mylyn/Integrator_Reference#Tasks_API org.eclipse.mylyn.tasks.core]

UI

  • Task List for task management
  • Task Editor for collaboration

Committers

Existing:

  • Steffen Pingel, Lead (Tasktop)
  • Shawn Minto (Tasktop)
  • Robert Elves (Tasktop)
  • Mik Kersten (Tasktop)
  • Frank Becker (individual)

Interested:

  • Mark Ringer (Rally Software, goal is to help drive support for Agile in Mylyn and server side interoperability)

Context

The scope of this project is the implementation of usage monitoring, degree-of-interested modeling and the task-focused interface implementation for Eclipse, which re-aligns the IDE user interface around tasks and provides features such as workspace focusing and one-click multitasking.

API

  • org.eclipse.mylyn.tasks

UI

  • Task activation and one-click multitasking
  • View focusing, filtering, and decoration
  • Editor folding and session management

Committers

  • Shawn Minto, Lead (Tasktop)
  • Steffen Pingel (Tasktop)
  • Robert Elves (Tasktop)
  • Mik Kersten (Tasktop)

SCM

The scope of this project is Eclipse integration for source code and configuration management tools and bi-directional linking to change management tools. This project and APIs it provides builds on the existing Eclipse "Team" APIs.

Back to the top