Skip to main content

Creating Guides

Overview Section

Purpose & Prerequisites

This guide is for [target audience] who need to [primary goal/task]. By the end of this guide you will [specific learning outcomes/deliverables].

You will need:

  • [Required software/tools with versions]
  • [Required access/permissions]
  • [Required background knowledge]
  • [Time estimate if applicable]

Background Information

[2-3 sentences providing essential context and background information that readers need to understand the guide]

Visual Overview (Optional)

[If applicable, include a diagram or visual representation of the end goal/architecture]

Getting Started

Clear step-by-step instructions for an initial prerequisites setup (i.e. Using the Quickstart)

Structuring of Primary Steps

  1. Introduction: Provide a brief overview of what this step accomplishes and why it's necessary

  2. Implementation: Stepwise instructions on what to do.

    Using Codeblocks
    • Always reference the language being used
    • When appropriate use the following syntax to reference the source:
      • markdown title="website/docs/04-standards/03-guides.md"
    website/docs/04-standards/03-guides.md
    # The title value renders out the code block with the path provided
  3. Validation How can we verify the implementation was successful. What is the expected output? What common errors can occur and what is the relevant solution?

Best Practices

Markdown Elements

Add support callouts at key points in your guide, especially before complex procedures, after steps where users commonly encounter issues and when introducing advanced concepts:

Need Help?

Having trouble? Connect with us through our community support channels.

Writing Style

  1. Voice & Style:

    • Use active voice: "Run the command" vs "The command should be run"
    • Start instructions with verbs: "Install the package" vs "The package should be installed"
    • Keep paragraphs focused on one topic.
  2. Structure

    • Break complex procedures into smaller steps
    • Scaffold concepts appropriately (basic → advanced)
    • Include validation steps when appropriate
    • Provide troubleshooting guidance for complex steps when appropriate
    • Use numbered lists for sequential steps
    • Use bullet points for related but non-sequential items
  3. Include Context

    • Explain the "why" behind important steps
    • Provide relevant background information
    • Link to related documentation

Visual Elements

  • Use Screenshots When Helpful, keep images current and provide alt text for accessibility

Quality Checklist

Before publishing, ensure your guide:

  • Clearly states its purpose and audience
  • Lists all prerequisites
  • Includes necessary background information
  • Provides step-by-step instructions
  • Shows example code and expected outputs
  • Includes troubleshooting guidance
  • Has been tested end-to-end
  • Clear headings
  • Uses consistent formatting
  • Proper code highlighting
  • Includes relevant visuals
  • Links to related documentation are valid and relevant

Wrapping Up

Conclude your guide with a clear call to action:

Next Steps

List specific, actionable next steps, link to related guides or documentation or suggest common use cases to explore