This is the unified repository for Beamable Docs. Documentation content lives on
versioned branches, not on main — main holds only the shared tooling, setup
scripts, and CI/CD configuration.
Content branches:
core/v*— shared Beamable concepts (CLI guides, Portal); synced into the engine branchesunity/v*— Unity SDK documentationunreal/v*— Unreal SDK documentationwebsdk/v*— Web SDK documentationapi/v*— Beamable API documentationtoolkit/v*— Beamable Toolkit and Console documentation (MicroViews)internal— Beamable internal documentation and guides (published, but not publicly advertised)
Infrastructure branches:
home— builds the product-chooser landing page athelp.beamable.com/. A newly published product line is not discoverable from the top of the site until it has a card heregh-pages— the GitHub Pages deployment target; do not edit directly
See AGENTS.md for the full branch architecture, the core-to-engine
sync rules, and the contribution conventions.
- Clone the main branch of this repo (make sure you have git-lfs installed).
- Install Python 3.12
- Run the setup.sh script in a bash terminal to install the dependencies.
- Go to the branch you want to run (e.g. core, unreal, unity).
- In a terminal run "mkdocs serve" in the root of the repo to start a local server.
- Open the Serve link in your browser http://127.0.0.1:8000/Docs/
You will find more details about the process of editing, building and deploying documents in the "Internal" documentation on the website or by running the internal branch locally.