A template for hermetically built, continuously deployed, multi-place, and easily configured Roblox-TS experiences.
prod- The currently live source code, automatically published to the production game via rbxcloud and GitHub Actions. Only staging should be merged into this branch after thorough QA testing.staging- The next release candidate, may be unstable, and automatically published to the staging game via rbxcloud and GitHub actions.*- Feature branches, not automatically published anywhere and should only be merged intostaging.
- Roblox TS for TS-Luau transpilation & API typings
- Rokit for toolchain management
- rbxts-orchestra and custom build scripts for project management, building, and development
- Rojo for studio-sync and hermetic builds
- NPM for TS package & toolchain management
- Vide for user interface
- UI Labs for user interface design & development previews
- Charm for state management
- RSML for user interface styling
- Custom CI workflows with:
- eslint and prettier for code style linting
- rbxcloud for automatic deployments to staging & production experiences
- GitHub CLI for build artifact uploads to releases