Skip to main content

Documentation Methodology

Every page on this site is built on two industry-standard frameworks. Together, they answer the two hardest questions in technical writing:

FrameworkAnswers the question
Google Developer Documentation Style Guide"How should this sentence read?"
Diátaxis Framework"Where should this content live?"

Style without structure produces beautiful prose nobody can navigate. Structure without style produces clean architecture full of unreadable pages. You need both.

About this page

I'm Leandro Gabriel — a Senior Technical Writer with 6+ years applying these frameworks at scale across fintech (Itaú/PIX), enterprise retail (Sephora LATAM), beauty data infrastructure (L'Oréal France), and logistics (Crane Worldwide). This page is both an explanation of the frameworks and a record of my specialization in them.


Google Developer Documentation Style Guide

What it is

The Google Developer Documentation Style Guide is the public, openly-licensed style guide used by Google's developer documentation teams. It's the de-facto standard for modern API and developer docs because it solves a specific problem: how do you write technical content that's clear to a non-native English speaker, accessible to a screen reader, and unambiguous to a developer skimming for a code sample?

Core principles

  • Conversational but precise. Write like a knowledgeable colleague — never condescending, never academic.
  • Active voice, present tense, second person. "The API returns a token" — not "A token will be returned by the API."
  • Sentence case everywhere. Headings, button labels, UI strings. "Manage your usage" — not "Manage Your Usage".
  • No filler words. Just, simply, obviously, easily, please — banned. They assume the reader's experience or condescend.
  • "Can", not "may". Reserve "may" for permission. Use "can" for ability.
  • Spell out Latin abbreviations. "for example", not "e.g."; "that is", not "i.e."
  • Realistic examples. No foo, bar, baz. Use values that look like real data.

Why it works at scale

Google's style guide is opinionated where it matters and silent where it shouldn't be. It removes hundreds of micro-decisions from every writing session — capitalization, voice, comma usage, list formatting — so writers spend their time on accuracy, not bikeshedding.

In a docs-as-code workflow, a public style guide also doubles as a review reference. PR comments can cite specific sections instead of devolving into taste arguments.

How I apply it in this portfolio

Open any page on this site and you'll find:

  • Sentence-case headings — see Integration Guide, Hardware Install Guide.
  • Imperative-mood instructions in tutorials and how-to guides — "Click Connect", not "You should click Connect".
  • Realistic API examples — every payload in the API Reference uses field names and values that map to a believable utility data model.
  • Banned-word audits baked into the Writing Guideline.

Diátaxis Framework

What it is

Diátaxis is a documentation taxonomy created by Daniele Procida (formerly of Divio, now Canonical). It splits all technical documentation into exactly four content types, each with a distinct purpose, audience mindset, and writing style.

TypePurposeUser mindsetWhat it must do
TutorialLearning by doing"I'm new. Teach me."Guarantee a successful outcome. Be a lesson, not a lecture.
How-to guideGoal-oriented steps"I know what I'm doing. Show me the steps."Solve a real problem. Skip the basics.
ReferenceInformation lookup"I need a fact."Be accurate, exhaustive, and dry. No story.
ExplanationConceptual understanding"Help me make sense of this."Discuss, compare, give context. Can branch into trade-offs.

The rule that breaks most docs

Each page must be exactly one type. This is the rule that gets violated most often, and it's why so much documentation is frustrating to read.

When a page tries to be both a tutorial and a reference, the new user gets buried in details and the experienced user has to wade through hand-holding. When a how-to guide drifts into explanation, the reader who wants the steps has to skim through paragraphs of context.

Diátaxis fixes this by giving you a vocabulary to ask: "What is this page actually for?"

How I apply it in this portfolio

The site's information architecture maps directly onto Diátaxis:

This site's pageDiátaxis typeWhy
Integration GuideExplanation + structured how-to (recognised pragmatic exception)Architecture sections explain why; step sections show how — kept in distinct sections. The single-page format reflects how integration teams actually use the doc (sequential read), but the trade-off is acknowledged
API ReferenceReferenceAuto-generated from OpenAPI; no opinions, no narrative
Hardware Install GuideHow-to guideAssumes the reader has the hardware in hand and wants the steps
Data DictionaryReferenceLook-up table of fields and storage locations
BillSense AIExplanation + how-toConcept page separated from troubleshooting steps
Writing GuidelineReferenceLook-up rules, not a tutorial on how to write

If you spot a page that violates the one-type rule, it's a bug. Open an issue.


Why these two together

Style guides and content frameworks solve different problems. Most documentation projects pick one and ignore the other:

  • Style-only orgs produce beautifully-written content that's impossible to navigate. Every page reads well in isolation but the IA is a maze.
  • Structure-only orgs produce well-organized content that's painful to read line-by-line. The taxonomy is correct, but the prose is academic, passive, and full of may and please.

Pairing Google's style guide (sentence-level rules) with Diátaxis (page-level taxonomy) closes the gap. You get answers to:

  • Word level: which word? → Google
  • Sentence level: active or passive? → Google
  • Page level: tutorial or reference? → Diátaxis
  • Site level: where does this belong? → Diátaxis

The result is documentation that's both readable line-by-line and navigable as a whole.


My specialization

Track record

WhereWhat I built
Lean Tech / Crane Worldwide Logistics (Feb 2026 – present)Senior Technical Writer (Contract). Own the full documentation lifecycle and knowledge governance for Crane Worldwide's operational knowledge base in Doc360, partnering with Business Analysts and SMEs across three regions.
L'Oréal France (Nov 2025 – Feb 2026)Defined the documentation strategy for L'Oréal's data infrastructure — dataflows, database schemas, and SQL views → Power BI lineage. Established docs-as-code culture (Markdown + Git + Vale-style linting + CI-validated code samples) on a team previously reliant on SharePoint.
Sephora LATAM (via Amaris Consulting, 2024 – 2025)Led the documentation architecture transformation for Sephora's LATAM retail tech platforms using TOGAF, unifying standards across 5+ countries and reducing redundant documentation by ~30% (measured via Confluence content audit). Migrated legacy content into Docusaurus; mentored 3 junior writers in docs-as-code practices.
Itaú Unibanco (via Zup Innovation, 2022 – 2024)Owned the official PIX API documentation — Brazil's instant-payments rail (BRL 17T+/year, 150M+ users). Authored 37+ endpoint references, integration guides, release notes, and migration docs on the Bitbucket docs-as-code pipeline. Cut L1 support tickets ~45% on the PIX integration queue (6mo post-launch); lifted developer satisfaction from 3.8 → 4.6 / 5 (n=60+, quarterly DX survey).
Infomed Benner (2021 – 2022)Healthcare software documentation analyst. Remodelled the documentation framework and updated system manuals with user-centric language; engaged in software quality control.
EnergyGrid Portfolio (this site)A reference implementation showing how Google + Diátaxis apply across six audience types — developers, integrators, field technicians, end users, support agents, and AI-tool operators. The PIX section showcases the full Diátaxis cycle (tutorial, how-to, reference, explanation) anchored in real domain expertise.

What "specialist" means in practice

I don't only know these frameworks — I've migrated organizations onto them. That work involves:

  • Auditing existing docs against Diátaxis to find pages that try to be two things at once, and proposing splits.
  • Writing style-guide adoption playbooks that work for technical writers, engineers, and product managers — each of whom needs different on-ramps.
  • Building docs-as-code review workflows where Google-style violations and Diátaxis-type violations are caught in PR review, not after publication.
  • Training engineering teams to write reference docs that don't drift into tutorial, and tutorials that don't drift into reference.

If you're rebuilding a documentation system and want both the sentence-level polish and the page-level structure right, this is what I do. Get in touch.


Further reading

Was this page helpful?