- name: Introduction
  topicUid: Guides.Introduction
- name: V2 to V3 Guide
  topicUid: Guides.V2V3Guide
- name: Getting Started
  items:
    - name: Installation
      topicUid: Guides.GettingStarted.Installation
      items:
        - name: Nightly builds
          topicUid: Guides.GettingStarted.Installation.Labs
    - name: Your First Bot
      topicUid: Guides.GettingStarted.FirstBot
    - name: Terminology
      topicUid: Guides.GettingStarted.Terminology
- name: Basic Concepts
  items:
    - name: Logging Data
      topicUid: Guides.Concepts.Logging
    - name: Working with Events
      topicUid: Guides.Concepts.Events
    - name: Managing Connections
      topicUid: Guides.Concepts.ManageConnections
- name: Entities
  items:
    - name: Introduction
      topicUid: Guides.Entities.Intro
    - name: Casting
      topicUid: Guides.Entities.Casting
    - name: Glossary & Flowcharts
      topicUid: Guides.Entities.Glossary
- name: Working with Text-based Commands
  items:
    - name: Introduction
      topicUid: Guides.TextCommands.Intro
    - name: TypeReaders
      topicUid: Guides.TextCommands.TypeReaders
    - name: Named Arguments
      topicUid: Guides.TextCommands.NamedArguments
    - name: Preconditions
      topicUid: Guides.TextCommands.Preconditions
    - name: Dependency Injection
      topicUid: Guides.TextCommands.DI
    - name: Post-execution Handling
      topicUid: Guides.TextCommands.PostExecution
- name: Working with the Interaction Framework
  items:
    - name: Introduction
      topicUid: Guides.IntFw.Intro
    - name: Auto-Completion
      topicUid: Guides.IntFw.AutoCompletion
    - name: TypeConverters
      topicUid: Guides.IntFw.TypeConverters
    - name: Preconditions
      topicUid: Guides.IntFw.Preconditions
    - name: Dependency Injection
      topicUid: Guides.IntFw.DI
    - name: Post-execution Handling
      topicUid: Guides.IntFw.PostExecution
    - name: Permissions
      topicUid: Guides.IntFw.Perms
- name: Slash Command Basics
  items:
    - name: Introduction
      topicUid: Guides.SlashCommands.Intro
    - name: Creating slash commands
      topicUid: Guides.SlashCommands.Creating
    - name: Receiving and responding to slash commands
      topicUid: Guides.SlashCommands.Receiving
    - name: Slash command parameters
      topicUid: Guides.SlashCommands.Parameters
    - name: Ephemeral responses
      topicUid: Guides.SlashCommands.Ephemeral
    - name: Sub commands
      topicUid: Guides.SlashCommands.SubCommand
    - name: Slash command choices
      topicUid: Guides.SlashCommands.Choices
    - name: Slash commands Bulk Overwrites
      topicUid: Guides.SlashCommands.BulkOverwrite
- name: Context Command Basics
  items:
    - name: Creating Context Commands
      topicUid: Guides.ContextCommands.Creating
    - name: Receiving Context Commands
      topicUid: Guides.ContextCommands.Reveiving
- name: Message Component Basics
  items:
    - name: Introduction
      topicUid: Guides.MessageComponents.Intro
    - name: Responding to Components
      topicUid: Guides.MessageComponents.Responding
    - name: Buttons in depth
      topicUid: Guides.MessageComponents.Buttons
    - name: Select menus
      topicUid: Guides.MessageComponents.SelectMenus
    - name: Text Input
      topicUid: Guides.MessageComponents.TextInputs
    - name: Advanced Concepts
      topicUid: Guides.MessageComponents.Advanced
- name: Modal Basics
  items:
    - name: Introduction
      topicUid: Guides.Modals.Intro
- name: Guild Events
  items:
    - name: Introduction
      topicUid: Guides.GuildEvents.Intro
    - name: Creating Events
      topicUid: Guides.GuildEvents.Creating
    - name: Getting Event Users
      topicUid: Guides.GuildEvents.GettingUsers
    - name: Modifying Events
      topicUid: Guides.GuildEvents.Modifying
- name: Working with other libraries
  items:
    - name: Serilog
      topicUid: Guides.OtherLibs.Serilog
    - name: EFCore
      topicUid: Guides.OtherLibs.EFCore
    - name: MediatR
      topicUid: Guides.OtherLibs.MediatR
- name: Emoji
  topicUid: Guides.Emoji
- name: Voice
  topicUid: Guides.Voice.SendingVoice
- name: Deployment
  topicUid: Guides.Deployment
