Page History
...
After doing this for your OS all that is missing is running KEITH (in developer setup) and setting up your Eclipse for language server development).
Stuff that may help
How to run KEITH in developer setup (socket)
Run the following to build and run KEITH in its developer setup (in socket mode, so the LS has to be started separately)
Running KEITH in the browser
Code Block | ||
---|---|---|
| ||
yarn && cd keith-app && yarn run socket |
yarn builds all the stuff. yarn run socket in keith-app starts the application. After an initial build via yarn you can run yarn watch to watch the changes in your repository. In another console you run yarn run socket in keith-app. Now refreshing your browser is enough to apply the changes.
Per default the KEITH opens on localhost:3000.
Info |
---|
If you previously build keith electron, you have to execute |
Run Launch in Chrome via VSCode to open a chrome browser on localhost:3000
This is necessary to be able to debug in VSCode.
Running KEITH as (unbundled) electron app
Code Block | ||
---|---|---|
| ||
yarn && yarn run rebuild:electron && cd keith-app-electron && yarn run socket |
yarn builds all the stuff. yarn run socket in keith-app-electron starts the application. After an initial build via yarn you can run yarn watch to watch the changes in your repository. In another console you run yarn run socket in keith-app-electron. Now refreshing your browser is enough to apply the changes.
Info |
---|
If you previously build keith electron, you have to execute |
Running the already build LS (you normally do not want to do this)
Go to the latest Bamboo build and go to Artifacts.
...
The LSP_PORT
option is used to activate the connection via socket. It is also possible to specify a relative location to a LS via LS_PATH=<path to LS>
.
How run KEITH in developer setup (socket)
Run the following to build and run KEITH in its developer setup (in socket mode, so the LS has to be started separately)
Running KEITH in the browser
Code Block | ||
---|---|---|
| ||
yarn && cd keith-app && yarn run socket |
yarn builds all the stuff. yarn run socket in keith-app starts the application. After an initial build via yarn you can run yarn watch to watch the changes in your repository. In another console you run yarn run socket in keith-app. Now refreshing your browser is enough to apply the changes.
Per default the KEITH opens on localhost:3000.
Info |
---|
If you previously build keith electron, you have to execute |
Running KEITH as (unbundled) electron app
Code Block | ||
---|---|---|
| ||
yarn && yarn run rebuild:electron && cd keith-app-electron && yarn run socket |
yarn builds all the stuff. yarn run socket in keith-app-electron starts the application. After an initial build via yarn you can run yarn watch to watch the changes in your repository. In another console you run yarn run socket in keith-app-electron. Now refreshing your browser is enough to apply the changes.
...
Known Issues
Known issues for windows:
...