Tooling & commands¶
This page is a quick index of the most common commands used in this repo.
Node + pnpm¶
One-time setup:
corepack enablepnpm install
Repo checks:
pnpm lintpnpm typecheckpnpm test
Docs¶
Local preview:
python -m venv .venvsource .venv/bin/activatepip install -r requirements-docs.txtmkdocs serve
Deploy:
- Deployment is handled by the GitHub Actions workflow
.github/workflows/docs-deploy-limacity.yml - Setup details:
docs/reference/docs-deployment.md
Test Park (Roblox-TS)¶
Build once:
pnpm game:test-park:build
Watch compile:
pnpm game:test-park:dev
Obby game (Roblox-TS)¶
Build once:
pnpm game:obby:build
Watch compile:
pnpm game:obby:dev
Rojo + Studio sync¶
Toolchain (recommended):
aftman install
Start Rojo server (test-park):
pnpm game:test-park:rojo
Start Rojo server (obby):
pnpm game:obby:rojo
Rojo project files:
games/test-park/default.project.jsongames/obby/default.project.json
Dashboard¶
From apps/dashboard:
pnpm devpnpm buildpnpm start
Or from repo root:
pnpm --filter @broblox/dashboard dev
Website (broblox-games.com)¶
From apps/website:
pnpm devpnpm buildpnpm test
Or from repo root:
pnpm --filter @broblox/website devpnpm --filter @broblox/website test