Remote pair programming tool
yarn
yarn build
yarn start
- Install Node 8 via
brew install node@8
- Install latest Yarn via
brew install yarn --without-node
- Install node-gyp via
yarn global add node-gyp
- Install dependencies via
yarn
brew install direnv
- Install Node 8 from website
- Install Yarn from website
- Install windows build essentials for node-gyp by:
- Opening a Command Prompt with administrative access
- Running
npm install --global --production windows-build-tools --add-python-to-path
- Install node-gyp via
yarn global add node-gyp
- Install dependencies via
yarn
- Install Node 8 following this guide
- Install Yarn by following this guide
- Install robotjs build dependencies via
sudo apt-get install libxtst-dev libpng++-dev
- Install node-gyp via
yarn global add node-gyp
- Build via
yarn build
- Run via
yarn start
- Build via
yarn build
- Run via
yarn start:dev
- Build via
yarn build
- Run via
yarn start:debug
The Tandem app observes environment variables for configuration.
TANDEM_DEBUG_WINDOWS
: show WebRTC stats, GPU stats, etc.TANDEM_DEVELOPER_TOOLS
: show Chrome developer tools in windows
TANDEM_LOG_LEVEL
: sets logging level. Acceptserror
,warn
,info
, ordebug
.TANDEM_PRINT_SENSITIVE_VALUES_IN_LOGS
: replaces highly sensitive (i.e. key codes on key events) into logs. This triggers key logger behaviour. Use at your own risk!TANDEM_VERBOSE_CHROMIUM
: Turns on verbose logging out of the Chromium process within Electron.
The signalling server, written in Java 8 and Spring.
This is located under the concierge
directory. Read more here.