Skip to content

Latest commit

 

History

History
41 lines (23 loc) · 1002 Bytes

DEVELOPING.md

File metadata and controls

41 lines (23 loc) · 1002 Bytes

Getting started

Recommended to use nvm.

Install npm and node.

nvm install v20
nvm use v20

Install yarn.

npm install -g yarn

Gather dependencies / Initialize

cd CodeRibbon-Theia
yarn

You may need additional libraries to build depending on what you are building.

Developing locally

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:* or start:* 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.

Including default plugins

yarn download:plugins

Pulls down the Theia & VSCode plugins that are "built-in" in to the application when it's packaged.