Skip to main content

Monorepo

The repository is an Nx + pnpm workspace. Workspace packages are discovered from apps/* and packages/*.

Conventions

  • Use pnpm, not npm or yarn.
  • Use Nx project names for task execution: devman-me, agents-hub, docs-public, and docs-ops.
  • Project targets are defined with project.json and delegate to app-local package scripts through nx:run-script.
  • Build outputs are app-local (dist for Astro/Starlight apps and build for Docusaurus).

Common Commands

pnpm install
pnpm nx build devman-me
pnpm nx build agents-hub
pnpm nx build docs-public
pnpm nx build docs-ops

Operational Notes

Keep app-specific framework configuration inside each app. Use root scripts only for common entry points and avoid adding unrelated deployment state to the workspace root.