Skip to content

Monorepo Structure

Rhyolite uses a modern pnpm monorepo for a seamless developer experience and easy extensibility.

  • packages/create-rhyolite — The CLI tool
  • packages/plugin — Official plugin templates
  • packages/themes — Official theme templates
  • packages/.../community — Community templates
  • Unified tooling — One place for all scripts, tests, and configs
  • Easy dependency management — Share code and lock versions
  • Faster onboarding — One install, everything works
Terminal window
pnpm install
pnpm build

See Adding Packages and Workspace Scripts for more.