Skip to main content

Front Matter Standard

Summary

This standard defines required metadata, types, controlled values, and conditional fields for documentation pages.

Audience

  • Documentation authors
  • Documentation tooling maintainers

Reference Content

Every publishable page must begin with valid YAML front matter.

Schema

FieldRequirementFormat and use
idRequiredStable, unique, lowercase kebab-case identifier.
titleRequiredHuman-readable page title.
descriptionRequiredOne-sentence search and preview description.
sidebar_labelRequiredConcise navigation label.
slugConditionalUse only when the generated route must differ from the file path.
tagsRequiredYAML list of approved classification tags.
keywordsRequiredYAML list of useful discovery terms.
audienceRequiredYAML list using controlled audience values.
ownerRequiredAccountable team or role identifier.
reviewersRequiredYAML list of required reviewer roles or teams.
statusRequiredControlled lifecycle value.
visibilityRequiredControlled access classification.
content_typeRequiredControlled content classification.
source_typeRequiredControlled origin classification.
last_reviewedRequired after reviewISO 8601 date in YYYY-MM-DD format.
review_cycleRequiredmonthly, quarterly, semiannual, annual, or event-driven.
related_docsRequiredYAML list of stable documentation paths; use an empty list when none exist.

Enterprise metadata extension

The enterprise metadata model extends this core schema with implementation state, ownership, dependency, relationship, versioning, and review fields. These fields are optional during phased migration of the existing documentation corpus, but the documentation validator checks their types and controlled values whenever they are present.

New module documentation should populate applicable enterprise fields before approval. Use empty relationship lists when no relationship has been confirmed; do not infer dependencies or ownership.

Example

---
id: page-identifier
title: "Page title"
description: "A concise description of the page."
sidebar_label: "Page label"
slug: /approved-custom-route
tags:
- approved-tag
keywords:
- discovery-term
audience:
- developer
owner: accountable-team
reviewers:
- subject-matter-expert
status: draft
visibility: internal
content_type: how-to
source_type: authored
last_reviewed: 2026-07-14
review_cycle: annual
related_docs: []
---

Omit slug when the default file-derived route is correct.

Controlled values

status

  • planned
  • draft
  • in-review
  • approved
  • deprecated
  • archived

visibility

  • public
  • partner
  • customer
  • internal
  • restricted
  • confidential

restricted is the canonical classification for material requiring explicit access control. The legacy confidential value remains accepted during metadata migration and maps to the same handling policy.

content_type

  • overview
  • concept
  • how-to
  • tutorial
  • reference
  • troubleshooting
  • runbook
  • release-note
  • adr
  • generated-reference

source_type

  • authored
  • generated
  • hybrid

Approved audience values

  • business-user
  • employee
  • manager
  • hr-admin
  • payroll-admin
  • recruiter
  • platform-admin
  • customer-admin
  • implementation-partner
  • support-engineer
  • developer
  • qa-engineer
  • devops-engineer
  • solution-architect
  • product-owner
  • security-engineer

Metadata values must describe the page, not assumed product capabilities.

See Also

Keywords

  • Front matter
  • Metadata schema
  • Controlled values

Revision Information

  • Last reviewed: 2026-07-14
  • Owner: documentation-team
  • Status: Approved