It has been exciting lately to work on a new project. Doxygen.NET is a wrapper for Doxygen’s documentation XML files. It allows you to access your documentation in a nice and flexible way. Imagine being able to access your documentation like this:

Docs docs = new Docs(Server.MapPath("~/docs-xml"));
foreach (Class c in docs.GetNamespaceByName("Ra.Behaviors").Classes) { Label nameLabel = new Label();
Label descriptionLabel = new Label(); nameLabel.Text = c.Name;
descriptionLabel.Text = c.Description; docsPanel.Controls.Add(nameLabel); docsPanel.Controls.Add(descriptionLabel);
DisplayMembers(c.Members); }

Isn’t this cool? We certainly think it is.

Doxygen is a very popular documentation system that supports many programming languages and output formats, and it is the documentation system we are using in Ra-Ajax. Doxygen has been around since 1997 and it is used in many notable projects.

We use Doxygen.NET in our documentation page for Ra-Ajax, it has helped us a lot to display the Ra-Ajax documentation in a custom and powerful way. Something like this would have been hard without Doxygen.NET.

We just released the first public version of Doxygen.NET and we decided to license it under an open source license. We chose LGPL version three to give users a great degree of freedom in using and modifying Doxygen.NET, if they wish to do so.

Share this post :

Technorati Tags: ,
posted on Wednesday, June 17, 2009 7:05 AM

Comments

Gravatar
# re: Doxygen.NET - .NET Wrapper for Doxygen Docs
posted by Jacob Pennock
on 3/18/2012 3:08 PM
Hey this seems like a nice tool. I find it funny though that it doesn't come with any documentation. Even running it through doxygen doesn't produce the most helpful results. I know you guys wrote this wrapper a long time ago but if you could update the google code page with a little more documentation on how to use it that would be really nice.
Gravatar
# re: Doxygen.NET - .NET Wrapper for Doxygen Docs
posted by Kariem Ali
on 3/18/2012 7:39 PM
I wrote this project for a previous employer and unfortunately I no longer have write access to that project.

Did you take a look at the sample website (http://code.google.com/p/doxygen-net/source/browse/#svn%2Ftrunk%2FTestWebsite)?

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: