Skip to content

eclipsesource/eclipse-theia-examples

Repository files navigation

Eclipse Theia Examples

Build Status

This repository contains code examples for common extension scenarios, e.g. adding a menu contribution, in Eclipse Theia.

Prerequisites

Install nvm.

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash

Install npm and node.

nvm install 10
nvm use 10

Install yarn.

npm install -g yarn

Install linux packages (if necessary).

sudo apt-get install g++-4.8 libsecret-1-dev xvfb libx11-dev libxkbfile-dev

Install dependencies

yarn

Running the browser example

yarn rebuild:browser
cd browser-app
yarn start

Open http:https://localhost:3000 in the browser.

Running the Electron example

yarn rebuild:electron
cd electron-app
yarn start

Developing with the browser example

Go to Tasks -> Run Task... and select Theia Examples: Browser Development in VS code.

Open http:https://localhost:3000 in the browser.

Developing with the Electron example

Start watching of label-contribution-example.

cd label-contribution-example
yarn watch

Start watching of editor-example.

cd editor-example
yarn watch

Start watching of command-example.

cd command-example
yarn watch

Start watching of the electron example.

yarn rebuild:electron
cd electron-app
yarn watch

Launch Start Electron Backend configuration from VS code.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •