Looking for great examples of organizing developer documentation
May 25, 2010 10:47 PM Subscribe
Which software projects' Web sites stand out as having really well-organized documentation?
I work on an open source project which struggles to make up-to-date documentation easily accessible to developers of all skill levels. We're talking about redesigning our Web site and I'd love to see some examples of large projects (open source or commercial) that really excel in this area.
To be clear, I'm not looking for advice on writing documentation or which CMS to use, just examples so I can see how others organize documentation that developers can find it easily.
posted by tomwheeler to computers & internet (17 answers total) 9 users marked this as a favorite
- Apache HTTPD: I can list either by directive, or by which module I'm interested in.
- Anything Javadoc, as long as it is well maintained. The language library is pretty good. I can go exactly where I need to to get the documentation on the class/method I'm interested in. Package docs have a nice overview. Class docs often contain a large header with extended information. Inherited methods/variables are listed and where they come from.
- CPAN: the search almost always brings me what I want. For every module I can see the POD or even switch over to the source. And big ++ is that I can select the version I want to see (as long as the author doesn't change)
- PHP: search works reasonably well, and the function reference is usually pretty handy. I've always got a couple tabs open for quick lookup of a function or module
Sites I don't like:
- Anything wiki. Stuff is always missing. Docs are always marked as OUTDATED (not helpful, thanks). Pages have varying standards and aren't well organized.
- Rubydoc. I often have a hard time navigating where I need to be and figuring out which module/mixin/superclass contains what it is I'm looking for. It's just to sparse for how I use it.
- The W3C. Uggg... do I even need to get started on this one?
posted by sbutler at 11:02 PM on May 25, 2010