nextflow-io / nextflow-io/language-server
GraalVM native image
- Dominant language
- Java
- Stars
- 31
- Forks
- 8
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 2
Description
Now that the language server is pure Java and doesn't depend on the entire Nextflow runtime, it should be feasible to generate a native image like we do for the Wave and Tower CLIs.
This will allow the language server to be run without a JVM already installed. However, we'll need to make sure we can still support all the major platforms (linux, macOS, windows).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review open pull request #146 first, then compare its approach with the native images used by the Wave and Tower CLIs. Check the GraalVM Native Image documentation and verify that the language server can run without a preinstalled JVM on Linux, macOS, and Windows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 20/100