Introduction
Jafa is a CLI tool for managing Roblox mono-repos. It scaffolds a shared workspace (Rojo, Wally, Rokit, Selene, StyLua) and lets you spin up new projects inside it with a consistent folder structure, so multiple Roblox experiences can live side by side in one repository.
Why a mono-repo?
If you maintain more than one Roblox experience, or split a single experience
into several Rojo projects, you end up re-solving the same problems every
time: which tools to install, how to lay out client/server/shared
folders, how Wally packages are shared across projects. Jafa scaffolds all of
that once per workspace, then reuses it for every project you add.
What's next
- Installation — install the CLI
- Quick Start — create a workspace and your first project
- Concepts — what a workspace and a project actually are
- CLI Reference — every command, in detail
- Troubleshooting & FAQ — common errors and known quirks