Hi all,
I know it has been a long time again since there were extension news.
LSP is still a big questionmark in some cases and it has been a long time since we pushed the last release to marketplace on May 19th 2019.
Summer was really busy for me and there was not much activity from others.
We had some progress finally in the last weeks, that wont bring much new stuff in the extension,
but will hopefully give some stability to the project.
First of all:
I have finished a background adaption and we have an azure build pipeline now.
This can be compared to our jenkins server, but is especially designed for microsoft related extensions like azure or vscode in our case.
We can now see a build history and launch automatic builds for contributions added to the repository and also check builds for proposed pull requests.
You can find the overview here:
https://dev.azure.com/openhab/vscode-openhab/_build
I also tidied up the repo, changed our issue templates to the new workflow and extended our existing one to two templates.
There are more changes to remark, but i donât want to bore you guys with all of that.
You can check the closed PRs if you are interested in the progress timeline.
Whatâs woth a mention in my opinion are the following changes:
- A new hover provider which will give some RestAPI-Informations in the code editor
- Refactored activation events, which will start the openHAB extension better,
since it not only detects opened openHAB files,
but also the openHAB config folder structure now - The Item and Things View will be available permanently in the future.
(Not only when OH related Files are opened)
I think this is important to have the existing Items/Things available while working with JSR223 files.
Also i have contacted @Max_Bec and we will try to join forces, to get formatting into the extension too.
He (and also @mhilbush, who was contacted too by max) did great work already and hopefully we can make this available for all users with only one installation needed.
Enough story telling.
Now lets have some facts.
I would like to push a new release in the nearer future, after getting the build environment to an improved state.
I have no detailed time-frame yet, but it should definitely work until the end of the year.
I would like to have the release donw without the formatting options, to get some feedback of the current changes.
We can then see how the progress with the formatting implementation is and then push a special release only for that, to get feedback on a one topic base.
I hope, that you like those ânewsâ and also like to hear that we are making progress again.
Hopefully we may also solve the mystics of language server on mid or long term.
Cheers
Jerome