Source for the thingsboard.io website: the documentation and the marketing pages (home, pricing, blog, use cases, partners, IoT Hub). Built with Astro and Starlight.
Prerequisites: Node.js (any recent LTS) and pnpm.
pnpm install
pnpm dev # http://localhost:4321/
pnpm build:fast # production build, skips OG image generationsrc/content/docs/docs/— documentation pages (MDX), one folder per productsrc/content/_includes/— shared content reused across products (CE / PE, Edge, Cloud)src/pages/— the homepage, landings, blog and other pages outside the docssrc/data/— data for those pages, product versions and redirect rulesastro.sidebar.ts— documentation navigationpublic/— static assets
See CLAUDE.md for the full content architecture reference.
See CONTRIBUTING.md for setup, the CI checks, content authoring conventions, and a playbook for common contributor tasks.
Licensed under the terms in LICENSE.