Skip to main content

Development Pipeline

Prerequisites​

Before working with the documentation, ensure you have the required development tools installed and configured.

See: Prerequisites - Development Tools for complete setup instructions.

Building Documentation​

The documentation can be built independently from the frontend applications. From the project root, run the following command:

make build_docs

This command:

  1. Builds frontend packages (required dependencies)
  2. Generates API specifications from OpenAPI files
  3. Builds the Docusaurus site

Output: Built documentation in docs/build/

Development Server​

Start the documentation development server with live reload:

cd docs
pnpm dev

The documentation will be available at http://localhost:3000.

Features during development:

  • Hot Reload: Changes appear instantly without refresh
  • Fast Feedback: See your edits in real-time
  • Error Reporting: Clear error messages for invalid MDX

Available Scripts​

From the docs/ directory, you can run:

CommandDescription
pnpm devStart development server with live reload
pnpm buildBuild production-ready documentation
pnpm serveServe built documentation locally
pnpm clearClear Docusaurus cache
pnpm typecheckRun TypeScript type checking
pnpm lintRun ESLint on documentation files
pnpm lint:fixAuto-fix linting issues
pnpm generate:api-specsGenerate merged API specifications
© 2026 Thunder. All rights reserved.
Terms & ConditionsPrivacy Policy