Skip to main content
Jump to: navigation, search

Mylyn/SOC/A Wiki Integrated Task Editor

< Mylyn‎ | SOC
Revision as of 15:15, 10 June 2008 by Jingweno.cs.ubc.ca (Talk | contribs) (About)

Hackers

Student: Jingwen Ou

Mentor(s): Steffen Pingel, (Mik Kersten?)

Abstract

This project is part of Google Summer of Code 2008.

The goal is to extend Mylyn’s task editor to provide generic wiki integration, supporting offline rich text editing with syntax highlight, auto-complete, structure outline and rich text preview. The basic mechanism is a source code parser that renders wiki syntax into HTML. Inputted with wiki code and an URL of the wiki system, the parser elegantly translates them into HTML before they are posted to the issue tracking systems. When displayed, any internal links of the bug reports will be directed to correspondent wiki systems.

Detailed proposal is available here: http://www.cs.ubc.ca/~jingweno/soc/SoC2008.pdf.

Goals

Considering the size of this project, it will be separated into several milestones. Detail workloads are as followed:


MUST: Adjusted wiki-to-HTML parser [20 hours]

MUST: Rich text integration [50 hours]

MUST: Rich text preview [20-30 hours]

MUST: Structure outline [20 hours]

HIGH: Auto-complete [40 hours]

MID: Syntax highlights [30 hours]

LOW: Code format [20 hours]

LOW: Spell checking [20 hours]


Projected time to meet goals:


MUST: 110-120 hours

HIGH: 40 hours

MID: 30 hours

LOW: 40 hours


Expected time commitment available: 200 hours, from May 26 - August 15 (preparation hours not included).

ChangeLog

In this project, agile development process will be used (e.g. Test-Driven Development). Workloads are projected into 7 short iterations.

M1: Adjusted wiki-to-HTML parser [May 26 - June 8]

M2: Rich text integration [June 9 - June 22]

M3: Rich text preview [June 23 - June 29]

M4: Structure outline [June 30 - July 13]

M5: Auto-complete [July 14 - July 27]

M6: Syntax highlights [July 28 - August 3]

M7: Code format & Spell checking [August 4 - August 15]

Copyright © Eclipse Foundation, Inc. All Rights Reserved.