Documentation guidelines

This document serves as a starting point, self-assessment, and review guide for writing documentation. Some of this is borrowed from a discussion between maintainers which occurred after reading “Docs for Developers”.


Front Matter

These are some aspects to consider when starting the document.

Type: (README, “Getting Started”, Conceptual, Procedural [tutorial/how-to/guide], Reference [API reference, Glossary, Troubleshooting, Changelog])
Audience:
Purpose:
Title:
Outline:

Completion Questions

These questions can help you determine when to be done drafting a document.

  • Does the headline summarize the document’s goal?

  • Do headings adequately summarize the document?

  • Does your draft address your reader’s needs from start to finish?

  • Does the flow of information make sense to your reader?

  • Does the draft address any issues you found in your friction log?

  • Does your draft correctly follow any documentation patterns or a template?

  • Have you tested and verified that any and all procedures work?

Reviewing

These are steps to check when reviewing a document.

  • Title is short and specific

  • Headers are logically ordered and consistent

  • Purpose of document is explained in the first paragraph

  • Procedures are tested and work

  • Any technical concepts are explained or linked to

  • Document follows structure from templates

  • All links work

  • Spelling and grammar checker has been run

  • Graphics and images are clear, useful, and have alt text where possible)

  • Any prerequisites and next steps are defined