You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 5, 2022. It is now read-only.
UNIX like shells like git-bash or Cygwin alsoe include curl and unzip as command line tools.
Run Yangster
The browser version:
Run
yarn rebuild:browser && \
cd yangster-app && \
yarn start
Then point your browser to https://localhost:3000.
The Electron version:
yarn rebuild:electron && \
cd yangster-app-electron && \
yarn start
Connecting the LSP through a Socket
For development it is better to connect to the running LSP through a socket.
For that you need to start the yangster-app using
cd yangster-app && \
yarn run start:backend:socket
It will try to connect to the yang-lsp server that you now need to start from within Eclipse by launching RunSocketServer.
Publishing Yangster
Each change on master triggers a build on Jenkins against Theia next.
The resulting package is automatically published to npm with the next tag.
For a release (or when Theia releases a new major), we have to build against Theia latest.
To achieve that
rm yarn.lock # make sure to re-install deps
node theia-version.js latest # set all dependencies to Theia to 'latest'
yarn # rebuild (don't forget!)
yarn run publish:latest # publish
rm yarn.lock # make sure to re-install deps
node theia-version.sh next # reset Theia dependencies to 'next'
yarn # make sure yarn-lock is reset to 'next'
git add -A
git commit -m 'Bumped version number'