I hate RDoc

| No Comments | 2 TrackBacks

This is pathetic.

Tim Bray pointed to a new build tool called Buildr. It’s written in Ruby, and provides an easy-to-write DSL for declaring rules. But the only documentation is the rdoc. There are no examples and no “Getting Started” info that I can find in the docs.

Aaah, a Google search finds the introductory blog post, which Tim did point to and which is slightly useful. At least the authors point to some rake files you can learn from. At the very least, the rdoc Readme (which the home page redirects to) should have pointed here.

I know, it’s a beta, it’s brand new and the developers could not wait to put it out there for their friends to oooh and aaah over. But if you really want us to try it out point us to something more than the rdocs (and this means you too, Tim, “Buildr” should link to something actually useful). This reminds me of the bad old days when all Java code just shipped with the JavaDocs and that was “enough”. The API is not the documentation, folks. It’s a useful part of the documentation, but it’s not enough.

It absolutely gets me hot under the collar when I go to read about some new code and all I get is the API doc. Treat us with respect, people. Take the time to give us a good introduction (this was a start at least), an FAQ, a variety of example apps or code samples, and THEN a pointer to the API docs.

Rdoc has its place, but that place is not your project’s home page.

GRUMBLE GRUMBLE

2 TrackBacks

TrackBack URL: http://redmonk.net/mt/mt-tb.cgi/283

from Labnotes » Patience, Buildr docs coming up on May 7, 2007 9:48 PM
from monkinetic | Blog Archive » Patience on May 7, 2007 10:27 PM

Leave a comment

R.E.M. Says:

About this Entry

This page contains a single entry by Steve published on May 7, 2007 9:27 PM.

Using Lawyers was the previous entry in this blog.

Patience is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

OpenID accepted here Learn more about OpenID