Follow these writing guidelines when developing content using the templates available in this repository.
- Use consistent language, spelling, and tone throughout your docs.
- Describe things as clearly and accurately as possible.
- Run your text through a grammar linter to check how readable it is.
- Tools like Grammarly help you identify grammar issues
- Tools like
Vale
help you identify style issues. (This article includes a list of other linter tools.)
- Avoid colloquialisms and jargon because it makes it harder for a non-native English speaker to understand your words.
- Avoid including acronyms in your documentation without writing the spelled-out form on the first use. You can use the acronym for subsequent references.
- Avoid adding your own opinions, or the opinions of others. Doing this clouds a reader's ability to draw conclusions from the documentation.
Here are some recommendations you can use when creating procedural steps:
- For procedures with numerous steps, consider "chunking" content into sub-sections of 5-10 steps. It makes the information easier to read and remember, and gives the reader a sense of accomplishment after each chunk is completed. Chunking is recommended by major companies, such as in Microsoft's writing style guide, and from the Nielsen Norman Group's research on chunking and usability.
- Each step is a single sentence (you should be able to read it aloud, and it should make grammatical sense).
- When describing a step, include a lead-in sentence to remind the reader what they will be doing when following the sub-steps.
- Aim for no more than four sub-steps in any primary step.
- If you are indenting sub-steps beyond one indent level, break out your steps into a new main step block.
- Too many sub-steps could suggest that you need to break out some of these steps into a new step section.
- Screenshots and images are recommended, particularly if you can include call outs to the specific parts of the screen you are referring to.
- Create an outline of the headings you want to include in the document before you start writing.
- Use the outline to gather your thoughts about the main topics you need to tell your readers.
- It's a lot easier to move things around with headings than to move blocks of content.
- You may also find that you need to create two articles if the subject starts to branch.
- Add any links you mention in the body of your content into the "See also" section. The inline links may get lost in long articles, and scanning for links adds to your audience's cognitive load.
- Make the title descriptive of the content contained within the article.
- Make the title unique within your application space.
- Make the title and filename the same: it makes it difficult to identify the file name when the title and filename differ.
- Use unique words in titles so you can search and replace text later on without getting fuzzy matches.
Here are some title examples and their suggested file name structures:
- Using a toaster
using-a-toaster.md
using-a-toaster.adoc
- Toast a slice of bread
toast-slice-of-bread.md
toast-slice-of-bread.adoc
If you are repeatedly using terms throughout a large article, you can define them once and then use them repeatedly in the body of the article.