Writing style

Documentation style guide

The spirit, the checklist, and links to the focused pages: voice, structure, formatting, and the word reference.

How we write contextlake: its docs, and by extension its CLI text, dashboard copy, and website. This is the writing companion to the brand guidelines. The brand guidelines decide who contextlake is; this guide decides how it talks.

This overview covers the spirit and the review checklist. The details live on four focused pages, linked below, so you can jump straight to what you need instead of reading one long document.

Pebble, the contextlake otter, peeking over an edge and holding the glowing context-pebble.

The spirit: grounded, lucid, warm#

contextlake's docs sound like a knowledgeable friend who read your code so the model doesn't have to guess. Pebble, the otter mascot, is that friend. Three brand words govern every page.

The one-line test for any page: structure it like a reference, decide once like a ledger, and talk like a friend.

The four pages#

Beyond the docs#

This guide is the writing layer of the brand, so it shapes every surface where contextlake uses words.

Enforcement#

Consistency survives many editing sessions only if it's checked. A small lint config (Vale or equivalent) encodes the mechanical rules (banned hype words, "click here", filler words, em-dashes, "allows you to"), so style is a build gate like ruff, not a review argument. The site's de_emdash step stays as a backstop, but source should already be em-dash-free.

The page review checklist#

Run this against every page before it ships.

  1. The page is one type, titled correctly (gerund task, noun concept, noun reference).
  2. A lead summary sits in the first one to three sentences.
  3. Headings are sentence case, unique, and parallel; no bold-run fake headings.
  4. Voice is second person, present tense, active, with contractions; no hype, no "allows you to", no filler.
  5. Every claim shows its receipt; nothing overclaims.
  6. Code examples follow the four-part unit; commands are monospace; placeholders are in <angle brackets>.
  7. Every how-to has a Verification step.
  8. Links are descriptive (no "click here", no "below"); a "See also" block closes the page.
  9. Every image has alt text; status and diagrams aren't color-only; terms are inclusive.
  10. Zero em-dashes; "contextlake" is lowercase; abbreviations are defined; only example values appear.

References#

For general technical-writing guidance beyond contextlake's own conventions, these public style guides are worth reading:

Next steps