Divio’s documentation system

Updated to add: This doc system has a new name and new home: Diátaxis Framework.

I’m surprised I haven’t linked to this already. Divio’s documentation system is a system in the best sense of the word: a way to think about, organize, and execute on something. In this case, the key insight is that there are four types of documentation:

TutorialsHow-to guidesReferenceExplanation
oriented tolearninga goalinformationunderstanding
mustallow the newcomer to get startedshow how to solve a specific problemdescribe the machineryexplain
its forma lessona series of stepsdry descriptiondiscursive explanation
analogyteaching a small child how to cooka recipe in a cookery booka reference encyclopaedia articlean article on culinary social history

The author, Daniele Procida, has the system’s website up on GitHub.