Skip to main content

Documentation Development Guide

Thunder's documentation is built using Docusaurus, a modern static website generator optimized for documentation sites. This guide will help you set up, develop, and contribute to the Thunder documentation.

The documentation system provides:

  • MDX Support: Write documentation using Markdown with JSX components
  • Live Reload: Instant preview of changes during development
  • API Documentation: Automatically generated from OpenAPI specifications
  • Search: Built-in search functionality for easy navigation
  • Versioning: Support for multiple documentation versions
  • Internationalization: Ready for multi-language support

Project Structure​

docs/
├── content/ # Documentation content
│ ├── community/ # Community and contributing guides
│ ├── guides/ # User guides and tutorials
│ └── sdks/ # SDK documentation
├── src/ # React components and custom pages
│ ├── components/ # Reusable React components
│ ├── css/ # Custom styles
│ ├── pages/ # Custom pages (landing page, etc.)
│ └── theme/ # Docusaurus theme customizations
├── static/ # Static assets (images, files, etc.)
│ ├── api/ # API specification files
│ └── assets/ # Images and other media
├── docusaurus.config.ts # Docusaurus configuration
├── sidebars.ts # Sidebar navigation structure
└── package.json # Dependencies and scripts
© 2026 Thunder. All rights reserved.
Terms & ConditionsPrivacy Policy