-
Notifications
You must be signed in to change notification settings - Fork 148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dev setup documentation #411
Comments
Fantastic work! Thank you. Please note that node 12 is not required. The message you see says:
meaning that the old versions of node 10 are not supported. We do run CI tests on node 10 (10.15.3 at current), see https://github.com/krassowski/jupyterlab-lsp/runs/1414536659?check_suite_focus=true#step:6:156 However, now that you have changed it on #412 I am willing to consider accepting the change if @bollwyvl agrees. On one hand, it would make sense to recommend the newer version, on the other the 10.x will not be EOL before 2021-04-30. |
For the current line that supports jlab2, I feel we need to keep testing on
node10, as a number of os package managers don't have anything newer, and
errors at that part of the stack are not fun at all. Better we catch them
in CI!
For jlab3, devs will need node12... Users will not need node at all...
except for the node-based language servers. So we'll probably _still_ need
to keep testing on 10 until that above-mentioned EOL. But with jlab3, it
will be safe to do all of our up-front build stuff on one Linux machine, as
fast as possible, archive the wheels, and use those on the other platforms,
so the language servers are the only thing that need to be installed with
jlpm.... And we should be able to cache the yarn-packages as well.
So anyhow: getting these right, for all involved audiences is hard. having
the version check thing in place, irrespective of what the actual number is
today, is of value in its own right, as well help us avoid problems in the
future.
|
Thank you for the feedback, I agree with all being said. |
I think that this was fixed already. Many thanks @karlaspuldaro! |
Following the dev steps in CONTRIBUTING.md I came across a few issues:
Conda version: 4.9.2
Solution:
conda create -n jupyterlab-lsp
As per jupyterlab requirements
The text was updated successfully, but these errors were encountered: