This repo creates a monaco language server which proxy request from browsers to the various languages servers, those use the language server protocol.
For now it just uses a Python language server , with various customizations(check Dockerfile and .flake8)
It was inspired by Monaco-languageclient
This Monaco/Python Language Server will expose its API on port 3333
docker build . --no-cache -t lsp-dev-env:latest
docker run --network=host -it lsp-dev-env:latest
Edit the content of folder ./monaco-language-client
and then run :
./scripts/run-dev.sh
You can also edit the content of folder
./monaco-language-client
while the container is running