Title WYSIWYG Editor for Monodoc and MonoDevelop
Student Hector Enrique Gomez Morales
Mentor Mike Kestner
Abstract
The Mono Project is one of the fastest moving open source projects, this a very good
thing but the work done in the area of Documentation is lacking and the amount of documentation
to be reviewed or created is huge. So to close this increasing gap an application that helps in the
creation and edition of documentation with a very low learning curve is not only good but a
necessity for the project.

So a WYSIWYG Editor will be integrated into the Monodoc application that will make it easy to edit the documentation, there will be an option in Monodoc to enter Edit Mode that will present to the user with 2 panels: one panel with a "Documentation Palette" (in style of the Dia palette of the widgets palette in Monodevelop) and another panel where the document will be shown. The user will drag elements from the palette and drop them in the document and the editor will restrict the drop of certain elements depending in the visual context of the area where the user is trying to drop the element.

This functionality will be abstracted so that it can be used for a plug-in for MonoDevelop, so that any ECMA documentation is associated to the editor.