This repository contains the official documentation website for Flowscape.
It is built with Docusaurus and documents the engine from basic onboarding to advanced internals.
- Intro and product overview
- Scene architecture (Background, World, Overlay, UI)
- Shape Nodes and node-specific API pages
- Advanced sections:
- Core (interfaces, types, events, enableable, transform, math, camera)
- Input System (Input + Controllers + custom controller guide)
- Advanced Nodes deep dives (OBB, AABB, Pivot)
- Support, Changelog, FAQ, Donate, About Flowscape
- Docusaurus 3
- React 19
- TypeScript
@flowscape-ui/core-sdk(local tarball dependency)
Install dependencies:
npm installStart dev server:
npm run startBuild static site:
npm run buildServe production build locally:
npm run serveType-check docs site code/components:
npm run typecheckThe docs currently use a local SDK package:
@flowscape-ui/core-sdk: file:../../core-sdk/flowscape-ui-core-sdk-2.0.0.tgz
If you publish a new SDK version, update this dependency in package.json and reinstall.
docs/— documentation pages (.mdand.mdx)src/components/— custom React components used in docs (grids, badges, live scene preview)src/pages/— landing pagesrc/css/custom.css— global visual stylingstatic/— static assets (images, video)
- Keep naming consistent: Flowscape
- Keep docs practical and editor-oriented
- Prefer short sections and clear API tables
- Use live previews where visual behavior matters (nodes, bounds, pivot, input behavior)