Tone and voice
Write in a technical, straight-to-the-point, and concise style while remaining approachable. Prioritize clarity over formality.- Use active voice and second person (“you”)
- Keep sentences short — one idea per sentence
- Lead with the goal, then provide instructions
- Avoid unnecessary filler words
- No hedging — be confident and direct
- No marketing language — docs inform, they don’t sell
Voice attributes
Primo’s documentation voice is always clear, confident, structured, action-oriented, and professional.| Attribute | Means | Does NOT mean |
|---|---|---|
| Clear | Plain language, one idea per sentence, no ambiguity | Dumbed down or patronizing |
| Confident | Direct statements, no hedging or apologizing | Arrogant or pushy |
| Structured | Organized, scannable, logical | Rigid or robotic |
| Action-oriented | Guides the user toward what to do next | Commanding or aggressive |
| Professional | Respects IT expertise, uses correct terminology | Stuffed with corporate jargon |
Tone settings
Help center articles use medium formality, medium energy, and high technical depth. Write professionally but conversationally, at a steady pace, and use technical terminology freely — readers are IT professionals.Language conventions
Terminology
Always use exact terms from the glossary. Never substitute synonyms for glossary terms.| Use | Avoid |
|---|---|
| HR system | HRIS |
| the dashboard | in Primo, to Primo |
| device management | MDM (on first use, spell out) |
| device | machine, computer |
| enroll | register, add |
| zero-touch deployment | automatic setup |
| onboarding / offboarding | ad hoc alternatives |
Product references
Minimize mentions of “in Primo” or “to Primo.” Only include the product name when:- Distinguishing Primo from another system
- First mention in a document
- The context would be unclear without it
Prefer: “Navigate to Settings” Avoid: “Import employees to Primo”
Prefer: “Import employees”
Acronyms
Spell out acronyms on first use, followed by the abbreviation in parentheses. Use the abbreviation for subsequent mentions. Example: Mobile Device Management (MDM) enables remote configuration. MDM policies control device settings.Style conventions
Headings
- Use sentence case: “Set up your account” not “Set Up Your Account”
- Use imperative verbs: “Configure SSO” not “Configuring SSO”
- Keep headings concise and action-oriented
| Avoid | Prefer |
|---|---|
| Configuring your settings | Configure settings |
| Managing employee devices | Manage devices |
| Understanding zero-touch | Understand zero-touch |
| Importing via CSV | Import via CSV |
Formatting
- Bold for UI elements: Click Settings > Integrations
- Watch for stray
**— bold markers that were not properly closed or that leaked from a previous span. A line should always have an even number of**markers. Common patterns to catch:***word**(extra leading*) →**word****word **other**(nested open marker) →**word other**
Code formattingfor:- File names:
config.json - Commands:
mint dev - Paths:
/api/employees - Code references:
deviceId
- File names:
- Use
<Steps>for sequential steps — prefer this over numbered lists whenever steps follow a defined order - In
<Step title="...">attributes, do not use markdown formatting — bold (**) and links ([text](url)) render as literal characters in JSX attributes. Plain text only in titles; use the step body for rich content if needed - Use bullet points for non-sequential items
Article structure
Follow a consistent pattern across articles:- Title — Imperative verb + object (e.g., “Connect your HR system”)
- Description — One-sentence summary of what the reader will accomplish
- Prerequisites — List requirements before starting (if applicable)
- Steps — Numbered instructions with clear actions
- Next steps — Link to related content (if applicable)
Card groups
Use<CardGroup> to display related links as visual cards. Follow these guidelines:
- Maximum 3 cards per row — Use
cols={3}or fewer for readability - Keep card copy in sync — Card titles and descriptions must match the referenced article’s frontmatter
- Use cards for collections — Best for overview pages linking to related content
Quick reference
| Element | Convention | Example |
|---|---|---|
| Headings | Sentence case, imperative | ”Configure disk encryption” |
| UI elements | Bold | Click Save |
| Code/commands | Backticks | Run mint dev |
| Product name | Minimize usage | Omit “in Primo” when obvious |
| Acronyms | Spell out first use | ”HR system” not “HRIS” |
| Card groups | Max 3 columns, synced copy | <CardGroup cols={3}> |
| Sequential steps | Use <Steps> component | <Steps><Step title="..."> |