Two parts FlexWiki, one part reflection, shake vigorously...

While working on the FlexWiki project, I became interested in the feature suggestion known as “Wiki Class Pages”. The idea was to enable automatic generation of pages to document/discuss the classes/methods/etc... of a given assembly. Basically, you get online documentation combined with the commenting/discussion abilities of a wiki. This functionality is not quite complete - dare I say, nowhere near complete - but it's certainly at a point to start showing others and testing against various assemblies. The current implementation displays a class' or interface's public constructors, fields, properties and methods using reflection, which is then combined with the information in the XML documentation generated by the C# compiler. My personal site has two assemblies being auto-documented: the FlexWiki engine itself and another GDN project called “DotNETShipping”. My real intent is to use this functionality on my internal development wiki where I work, but it may be useful for public projects such as those I just mentioned.
Published Thursday, February 05, 2004 1:50 AM by rlaneve

Comments

# re: Two parts FlexWiki, one part reflection, shake vigorously...

Wow, Ryan, that rocks!

I'm a huge FlexWiki fan, and use it religiously with the nGallery project (http://wiki.ngallery.org). This would be perfect.

Is there any way to auto-document assemblies, as well as persist any wiki edits? That would be ideal, I think. Though, perhaps not easy.

Either way, this is very very cool. *drool*

Thursday, February 05, 2004 11:33 AM by Jason Alexander

# Two parts FlexWiki, one part reflection, shake vigorously … Hello CMS - the best cms website

Pingback from  Two parts FlexWiki, one part reflection, shake vigorously … Hello CMS - the best cms website

Leave a Comment

(required) 
(required) 
(optional)
(required)