ydoc-server compilation requires generation of ydoc.cjs resource that can take time and slow down the libraries development (building the enso distribution). This PR splits Ydoc into a library and the server part to avoid JS resources generation during the compilation of the language server.
Changelog:
refactor: Ydoc into ydoc library and ydoc-server server parts
update: language server to depend on the ydoc library
Important Notes
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:
[x] The documentation has been updated, if necessary.
[x] All code follows the
Scala,
Java,
TypeScript,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
Pull Request Description
ydoc-server
compilation requires generation ofydoc.cjs
resource that can take time and slow down the libraries development (building the enso distribution). This PR splits Ydoc into a library and the server part to avoid JS resources generation during the compilation of the language server.Changelog:
ydoc
library andydoc-server
server partsydoc
libraryImportant Notes
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR: