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, anddocs-ops. - Project targets are defined with
project.jsonand delegate to app-local package scripts throughnx:run-script. - Build outputs are app-local (
distfor Astro/Starlight apps andbuildfor 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.