Roe2
An overlay tool for tournaments hosted in AcadArena platform.
This turborepo uses Yarn as a package manager. It includes the following packages/apps:
ctrl
: Console for Remote Overlay Tooloverlay
: Web based stream overlayws
: Websocket servercloud-functions
: Cloud Functions for Firebaseutils
: utilities that can be used through all of the appsui
: a stub React component library shared by bothctrl
andoverlay
applicationsconfig
: configurations (includesvite.config.js
eslint-config-next
andeslint-config-prettier
)tsconfig
:tsconfig.json
s used throughout the monorepointerface
: typescript types and interfaces
This repo requires Yarn
as a package manager. Run this command to install yarn
npm install --global yarn
To build you must have the same node version or higher. To build all apps and packages, run the following command:
yarn run build
To develop all apps and packages, run the following command:
yarn run dev