Recommended to use nvm.
Install npm and node.
nvm install v20
nvm use v20
Install yarn.
npm install -g yarn
cd CodeRibbon-Theia
yarn
You may need additional libraries to build depending on what you are building.
Start watching either type of build you're working with:
yarn watch:browser
# or
yarn watch:electron
right now there seems to be a problem with the 'watch' automatic recompilation, for now just use
build:*orstart:*instead.
To build without watching, use build:browser or build:electron instead.
Start one of the apps with the respective start:* command.
You can change the port the browser app runs on like yarn start:browser --port 4200.
yarn download:plugins
Pulls down the Theia & VSCode plugins that are "built-in" in to the application when it's packaged.