[MonoDevelop] GSOC2010 - Class Designer

Michael Hutchinson m.j.hutchinson at gmail.com
Sun Apr 4 19:11:54 EDT 2010

On Fri, Apr 2, 2010 at 1:33 PM, Evan Briones <erbriones at gmail.com> wrote:
> Hello MonoDevelopers,
> I am planning to participate in this years summer of code. I've already went
> through the Mono Student Projects page and the class designer stood out to
> me. To me it would be an exciting and challenging project to work on. I took
> some time to read the tasks page to figure out what was involved in
> undertaking this project.
> I know I should run by you before I really start writing my proposal. Do you
> have any questions or comments for me? If I was accepted for the project
> what is the required deliverable in a little more details? What is expected
> of me the student? Is there any minimal skill requirements for this project?
> From what I've seen this project can be broken into 5 main components. If
> anything looks incorrect just let me know.
> 1. Setting up basic addin extending support for cd files, a basic cd file
> template and command to launch the designer.
> 2. Reusable Visual Designer Canvas
> 3. Hooking up Designer to Code Completion
> 4. Toolbox Provider
> 5. Property Provider
> If there is any extra time work on adding support for VS class designer
> files. After the summer of code I could work on additional functionality.

Hi Evan,

There was an unfinished project on this last year, so it would be good
if you could make use of that work. You should take that into account
in your proposal. I've cc'd the author.

We can ask you questions on your proposal in the review system after
you submit. For skill requirements, you should be reasonably
proficient in C# or other high-level OO programming languages. For
deliverables, you should propose something you realistically think you
can deliver - we try to give you space to make the proposal your own.

For some more advice, check out the Rules
(http://mono-project.com/GSoC_Rules) and the application template

- Michael

Michael Hutchinson

More information about the Monodevelop-list mailing list