[MonoDevelop] Fwd: SoC application idea proposal

David Anes david.anes at gmail.com
Wed Mar 21 05:57:05 EDT 2007


Hi Lluis,

2007/3/17, Lluis Sanchez <lluis at ximian.com>:
>
> El dj 15 de 03 del 2007 a les 16:17 +0100, en/na David Anes va escriure:
> > Hi Adam.
> >
> > 2007/3/15, Adam Wood <AdamWood at xephi.co.uk>:
> >         On Thursday 15 March 2007 13:44:15 Michael Hutchinson wrote:
> >         > On 3/15/07, David Anes <david.anes at gmail.com> wrote:
> >         > > Ok, I've always proposed  projects  that "produce code" to
> >         the SoC, but
> >         > > this time I wanted to do someting different. I will try to
> >         propose still
> >         > > for Mono mentoring anyway, maybe there is a chance...
> >         >
> >         > The question is not whether we would accept it -- IIRC
> >         Google has
> >         > explicitly said that they won't accept projects for creating
> >         > documentation. That said, you could work on
> >         documentation-related
> >         > code, such as improving MonoDoc or its integration with
> >         MonoDevelop.
> >
> >         How about a MonoDevelop plugin for automatically generating
> >         documentation and
> >         UML representations from code? You could use the MonoDevelop
> >         sources as your
> >         test case and maybe do something like adding attributes to the
> >         code for
> >         inserting extra documentation. Surely this fulfils the need
> >         for a code based
> >         project that allows you to learn the internals of MonoDevelop
> >         whilst also
> >         helping EVERYONE out by creating some good documentation and
> >         letting them do
> >         the same for their own apps.
> >
> >         I'm thinking of something along the lines of the DOxygen
> >         system.
> >
> > What exactly do you mean?
> > a) parse the code and generate docs (like Doxygen, NDoc and many other
> > do)
> > b) extract automatic documentation from assemblies (annotated classes
> > using attributes, using Reflection to retrieve class heriarchies and
> > so on).
>
> Monodoc can already do all this. The monodocer tool can use reflection
> to parse an assembly and build documentation pages from it, or it can
> read documentation generated using the /doc command and also generate
> doc pages. Monodoc can then be used to edit the documentation.


Ok, I did not know about that, I will experiment  a bit with  monodoces.
Thanks for the info.

What would be nice to have is a better integration of all this in
> MonoDevelop. So for example, there would be a new Documentation Project
> that could be added to a solution and would automatically generate and
> keep track of documentation for projects.


It seems interesting, but I need to investigate how to do that. I'm not sure
if I could do such integration without an initial understanding of the MD
internals.

Lluis.


Thaks, anyway.

David Anes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20070321/8a7be1e1/attachment.html 


More information about the Monodevelop-list mailing list