Fabrice's weblog

Tools and Source

News

My .NET Toolbox
An error occured. See the script errors signaled by your web browser.
No tools selected yet
.NET tools by SharpToolbox.com

Read sample chapters or buy LINQ in Action now!
Our LINQ book is also available on AMAZON

.NET jobs

Emplois .NET

Tuneo

ASP.NET Hosting transatlantys

Contact

Me

Others

Selected content

Sandcastle alpha available, NDoc discontinued

Microsoft has released an alpha version of its technical reference documentation tool: Sandcastle.
Sandcastle is presented as a "documentation compiler for managed class libraries". The alpha is available for download.

The following features are advertised:

  • Works with or without authored comments
  • Supports generics and .NET 2.0
  • Two main components (MrefBuilder and Build Assembler)
    • MrefBuilder generates reflection xml file for Build Assembler
    • Build Assembler includes syntax generation, transformation, etc.
  • Used internally to build .NET Framework documentation 

Did you notice that the home page for this tool is a weblog? Not the best way in the world to share information about a product! A blog is useful for announcing new content, but a dedicated home page with the information  nicely organized would be much better. Of course, this is the first alpha version of the tool, so I guess it will get better with the beta or further version.

Even though Sandcastle is available only as an early version for the moment, it comes out in time as a replacement for NDoc. You should still probably consider NDoc for your .NET 1 documentation, as it's really a nice tool. There is no real support for .NET 2 from NDoc though, and its development has been stopped by its author.
Indeed, I've received a mail from Kevin Downs, in which he explains that he won't continue working on NDoc. The reasons he gives make sense: a lot of time invested, with no support from the users, no help for the development, unjustified and undue expectations from the users, and even threats from some jerk!
It's too bad to see what happens to such a useful project. I guess it's common for hobby projects like this one. Having worked for big companies, I can testify that they use open source products extensively, but wouldn't do the slightest thing to contribute to the projects or help them in any way. They just expect the free tools to work perfectly, just like they had paid big money for them!
I haven't done anything for the project myself, expect letting people know about it, so I guess I'm guilty too...

Working on open source projects is really ungrateful it seems. You need to be really motivated, know why you're doing it, and learn to ignore some too demanding users.

Comments

Fabrice's weblog said:

Microsoft listened to our requests. It has announced its upcoming tool for generating MSDN-like documentation

# July 31, 2006 6:25 AM

Technical Thoughts of Jorriss said:

Last week, Microsoft announced Sandcastlewhich produces MSDN style documentation for your Visual...

# August 1, 2006 6:24 PM

Fabrice's weblog said:

NDoc is a very useful open source project that generates reference documentation from .NET assemblies

# August 1, 2006 8:56 PM

La Naturaleza del Software said:

Aunque ustedes no lo crean, Microsoft publica software OpenSource. De hecho hay 2 licencias de Microsoft aprobadas oficialmente por la OSI, la Microsoft Public License (Ms-PL), y la Microsoft Reciprocal License (Ms-RL). Pero les cuesta, y es claro que

# July 3, 2008 11:26 PM

think out of the net said:

Documentation Generation Tools for .NET

# September 2, 2008 10:30 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)