Skip to main content

Documentation workspace instructions

About this workspace

  • This is a documentation site built on Mintlify
  • Pages are MDX files with YAML frontmatter
  • Configuration lives in docs.json
  • Run mint dev to preview locally
  • Run mint broken-links to check links

Target Audience & Voice

  • Write for developers with 1-3 years of experience. Don’t oversimplify, but explain non-obvious platform-specific concepts (like Maker-Checker workflows).
  • Use active voice and second person (“you”).
  • Keep sentences concise — one idea per sentence.

Terminology

  • Use workspace instead of project.
  • Use member instead of user when referring to platform/dashboard participants. Use user for end-readers or generic technical contexts.
  • Always use the spelling Publive when referring to the product.
  • Capitalize features correctly (e.g., Webhooks, Custom Entities).
  • Always refer to authentication as Basic Auth rather than legacy username/password.

Style preferences

  • Use sentence case for headings (e.g., “Get started with the API”)
  • Bold for UI elements: Click Settings
  • Code formatting for file names, commands, paths, and code references
  • Placeholder formatting: Use all-caps in angle brackets for variables in code blocks and URLs.
    • Example: /publisher/<PUBLISHER_ID>/post/
    • Example: Authorization: Basic <BASE64_AUTH_TOKEN>

Code Standards & Examples

  • Use realistic values in JSON examples (e.g., "title": "My First Post"), not foo/bar placeholders.
  • Always include both success and error response examples for all API endpoints.
  • Ensure all API request snippets include the Authorization: Basic <BASE64_AUTH_TOKEN> header.
  • Use JavaScript/TypeScript for generic code examples unless otherwise requested.

Document Structure & Layout

  • Prerequisites: Guides must include a Prerequisites section at the top if API keys, specific configurations, or prior setups are required.
  • API Endpoints: Must always explicitly document rate limits, authentication requirements, and common error codes.
  • Next Steps: Include a Next Steps section at the bottom of long tutorials linking to related workflows.

Mintlify Components & UI

  • Expandables: Use <Accordion> or <AccordionGroup> for secondary details, large API responses, or long code snippets.
  • Callouts: Use Mintlify’s <Note>, <Warning>, <Info>, and <Tip> components for important context.
  • Diagrams: Always use modern mermaid code boxes for architecture or workflows. DO NOT use ASCII art or static placeholder images.

Linking Rules

  • Internal Links: Always use absolute paths from the root without the file extension (e.g., [Billing](/settings/billing) instead of [Billing](./billing.mdx)).

Content boundaries

  • Do not document internal admin portal features.
  • Do not document unreleased or deprecated entities (e.g., Dynamic Custom URLs or Array field types) without explicit instructions.
Last modified on April 17, 2026