FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
Tide OsDeveloper Guide
Documentation Style Guide
Docstide-osDeveloper GuideDocumentation Style Guide
GitHub Live Sync

Documentation Style Guide

Live technical documentation fetched from GitHub repository omghante/metapilot/docs/developer/documentation-style.md

Documentation Style Guide

Standards and conventions for maintaining MetaPilot's technical documentation suite.

Documentation Conventions

  1. File Naming: Lowercase hyphenated filenames (
    getting-started/quickstart.md
    ,
    architecture/request-lifecycle.md
    ).
  2. Directory Hubs: Every folder must contain a
    README.md
    file introducing the directory contents and linking files.
  3. File Links: Use relative Markdown links with explicit target basenames:
    • Correct:
      [request-lifecycle.md](architecture/request-lifecycle.md)
    • Incorrect:
      [
      request-lifecycle.md
      ](architecture/request-lifecycle.md)
      (Do not nest backticks inside links).

GitHub Markdown Alerts

Use standard GitHub alert syntax to emphasize critical information:
[!NOTE] Architectural context, background information, or general hints.
[!TIP] Best practices, performance optimizations, or developer productivity tips.
[!IMPORTANT] Essential steps, crucial requirements, or key constraints.
[!WARNING] High-risk configurations, potential breaking changes, or deprecations.
[!CAUTION] Actions that could cause data loss or security vulnerabilities.

Mermaid Diagram Formatting

  • Use
    mermaid
    code blocks with descriptive labels.
  • Quote labels containing special characters:
    Node["Label (Details)"]
    .
  • Keep node names concise and visually organized.