Skip to content

Documentation Site

Documentation Site (documentation-api-chat) is RAGA's official documentation site — the one you're reading right now — built with VitePress. It holds both product documentation (introduction, getting started, integrations) and technical architecture documentation for every service covered in the Architecture section.

This site is deployed publicly at docs.raga.tlab.co.id.

Tech Stack

ComponentTechnology
Static Site GeneratorVitePress 1.3
Diagramsvitepress-plugin-mermaid + mermaid
Web Server (production)Nginx (serves the static build output)

Full content structure, sidebar configuration, and deployment flow details are on the Technical page.

How It Works

  1. Content is written as Markdown files under docs/id/** (Indonesian, the primary locale) and docs/en/** (English, mirroring the same structure).
  2. Navigation and sidebar are configured centrally in docs/.vitepress/config.mjs, separately per locale.
  3. npm run docs:build produces static files served via Nginx; the root page (/) redirects to /id/.
  4. Writing and maintaining the architecture documentation (including the page you're reading now) follows a structured workflow: explore each service's source code, verify technical details directly against the code, then write it up in a consistent Overview / Technical / Change Log format.

Summary

Documentation Site is the single home for all of RAGA's documentation — from product introductions for end users to technical architecture detail for every service for the engineering team, served bilingually from one VitePress site.