Tim's Weblog
Tim Strehle’s links and thoughts on Web apps, software development and Digital Asset Management, since 2002.
2011-09-13

The Six Pillars of Complete Developer Documentation

ProgrammableWeb – The Six Pillars of Complete Developer Documentation:

"A complete documentation set should try to include the following:

Class Reference: A comprehensive listing of API functionality.
Changelog: A reference of what changes in each API version.
Code Samples: A set of examples showing typical API usage.
Code Playground: An interactive explorer for trying the API live in the browser.
Developers Guide: A conversational written guide to using the API.
Articles: Tutorials and screencasts discussing different ways of using the API."

(Via Thorsten Mann.)