Documentation Style Guides and Terminology
A documentation style guide records shared decisions about voice, formatting, and preferred wording so many authors write as one. Terminology work chooses, defines, and reuses the product and domain words readers meet, so the same concept does not appear under competing names.
itTechnical communication and collaboration | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic — Documentation Style Guides and Terminology
A style guide is the shared notebook of writing decisions: voice, punctuation habits, heading case, how you bold an interface label, which spelling wins. Terminology is the naming half of that notebook. It picks one string for one concept, defines it, and keeps every page from inventing a synonym because Tuesday felt creative.
Without that notebook, each author builds a private dialect. Readers then meet "workspace", "project", and "tenant" for the same object, or three capitalizations of the same product name. Consistency is not etiquette. It is how documentation stops charging a translation tax on every paragraph.
Public guides such as Google's developer documentation style guide and the Microsoft Writing Style Guide already contain the common layers. Voice. Mechanics. Formatting. A word list. Inclusive language. Steal the structure. Add your product terms. The important trick is the reference hierarchy: project exceptions first, then the organization guide, then dictionaries and peer manuals when everyone is silent. Point at the rung. End the meeting.
Terminology needs four fields or it melts. Preferred term. Definition. Deprecated aliases, especially internal code names that refuse to die. Scope. A glossary tells readers what approved words mean. A termbase keeps the banned forms too, so reviewers and linters can catch the ghosts. Publishing only the pretty glossary is how drift returns wearing a friendly smile.
Requirement words such as MUST and SHOULD are a specialized dialect from RFC 2119, clarified by RFC 8174: only the uppercase forms carry special force. Most product tutorials should speak ordinary instructions instead. If a page truly needs normative key words, say so explicitly. Do not sprinkle capital letters like confetti and hope legal notices appear by magic.
Decisions become real when they enter the workflow. A short style sheet holds project exceptions. Reviews apply the hierarchy. Prose linters such as Vale encode substitutions. CI can refuse a forbidden alias. None of that proves a procedure works. Green lint means the language matches the notebook. Technical editing still has to check the facts.
Surprises worth keeping: marketing and docs may share names while keeping different tone guides; a noisy linter without product vocabularies trains everyone to ignore CI; the weekly hyphen argument is usually a missing word-list entry, not a personality conflict.
Read the Intro for the full map. Use the Cheatsheet when a conflict appears in review. The Exercise builds a tiny style sheet and termbase against a messy draft. Field Notes covers the failure modes that feel personal until you see the mechanism. Pick a base guide, record ten contested terms, and stop renegotiating English every pull request.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://developers.google.com/style
Supports
- Reference hierarchy, guide purpose, break-the-rules consistency; primary official_url
- https://developers.google.com/style/highlights
Supports
- Voice, grammar, formatting, and image highlights
- https://developers.google.com/style/word-list
Supports
- Word list as editorial terminology inventory
- https://developers.google.com/style/voice
Supports
- Active voice guidance and exceptions
- https://developers.google.com/style/text-formatting
Supports
- Text-formatting summary for code and UI
- https://developers.googleblog.com/en/making-the-google-developers-documentation-style-guide-public/
Supports
- 2017-09-06 public release milestone
- https://learn.microsoft.com/en-us/style-guide/welcome/
Supports
- Microsoft Writing Style Guide purpose and audience
- https://learn.microsoft.com/en-us/style-guide/top-10-tips-style-voice
Supports
- Voice tips: sentence case, serial comma, brevity
- https://learn.microsoft.com/en-us/archive/teamblog/style-guide
Supports
- 1995 guidelines origin, 2012 Manual of Style, 2018 web guide launch
- https://github.com/MicrosoftDocs/microsoft-style-guide/blob/main/styleguide/word-choice/use-technical-terms-carefully.md
Supports
- One term one concept consistency across channels
- https://www.writethedocs.org/guide/writing/style-guides/
Supports
- Why style guides exist; sample public guides; cognitive load
- https://www.writethedocs.org/blog/newsletter-september-2016/
Supports
- Field note: one vs two style guides; conflicting product names
- https://podcast.writethedocs.org/2020/03/17/episode-28-ux-writing-berlin-meetup/
Supports
- Field note: deprecated terms and code-name persistence in glossaries
- https://support.apple.com/guide/applestyleguide/welcome/web
Supports
- Apple Style Guide as vendor terminology authority
- https://support.apple.com/guide/applestyleguide/about-the-guide-apsg1eef9171/web
Supports
- Apple guide scope and Chicago/Merriam-Webster relationship
- https://redhat-documentation.github.io/supplementary-style-guide/
Supports
- Red Hat hierarchy with IBM Style; glossary conventions
- https://github.com/redhat-documentation/supplementary-style-guide
Supports
- 2019 public supplementary style guide project
- https://docs.vale.sh/
Supports
- Vale as configurable prose linter; not a general writing tutor
- https://medium.com/valelint/introducing-vale-an-nlp-powered-linter-for-prose-63c4de31be00
Supports
- Vale 1.0.0 announcement 2018-09-14
- https://www.rfc-editor.org/rfc/rfc2119
Supports
- RFC 2119 requirement key words
- https://www.rfc-editor.org/rfc/rfc8174
Supports
- RFC 8174 uppercase clarification
- https://docs.github.com/en/contributing/style-guide-and-content-model
Supports
- Style guide paired with content model
- https://www.elastic.co/docs/contribute-docs/vale-linter
Supports
- Vocabularies for product names beside Vale rules
- https://bolajiayodeji.github.io/awesome-technical-writing/
Supports
- Awesome-list discovery for style guides and tools
- https://github.com/wongyah/awesome-technical-writing-learning
Supports
- Awesome-list section of editorial style guides
- https://vale.sh/
Supports
- Vale product homepage for landscape
- https://vale.sh/explorer
Supports
- Packaged Vale styles explorer
- https://redhat-documentation.github.io/vale-at-red-hat/
Supports
- Red Hat Vale binding example
- https://github.com/openSUSE/suse-vale-styleguide
Supports
- SUSE Vale style package
- https://docs.ubuntu.com/styleguide/en
Supports
- Canonical documentation style guide
- https://www.acrolinx.com/
Supports
- Acrolinx landscape placement
- https://www.grammarly.com/business
Supports
- Grammarly Business landscape placement
- https://languagetool.org/
Supports
- LanguageTool landscape placement
- https://www.perfectit.com/
Supports
- PerfectIt landscape placement
