polish / cleanup this repo
Opened this issue · 12 comments
@jtpio I cleaned up the Dockerfile, but I assume it does not make sense to add further changes here before we have the "common" code (https://github.com/jupyterlite/xeus-kernel/tree/experiments) ready
Right. We should make the CI pass on this repo first anyway.
@jtpio ci is passing, should we put it on PyPi?
Sure. I can create an empty jupyterlite-xeus-wren
package on PyPI as a placeholder so we can generate tokens for it.
Then we could use the releaser to publish it there.
@DerThorsten I can do the initial release, but will need write access to the repo for that
you should have an invitation @jtpio
Thanks!
@jtpio there is also https://github.com/DerThorsten/jupyter_wren_syntax to have some syntax highlighting for wren. There is a conda-forge PR, but unfortunately it builds only for mac and win....oddly it does not run on linux and fails with a conda unsatisfiable dependency error
but for jupyerlite we can live without a conda package. I assume we would need to put this on npm to use this in the juyterlite kernel
Or we also publish that package to PyPI.
Looks like this is a JupyterLab prebuilt / federated extension so it should also work out of the box in JupyterLite.
Or we also publish that package to PyPI.
In that case we can do something similar:
- fix CI on https://github.com/DerThorsten/jupyter_wren_syntax
- create
jupyter-wren-syntax
on PyPI - publish
jupyter-wren-syntax
to PyPI with the releaser
jupyterlite-xeus-wren
is live on this custom JupyterLite deployment: https://jtpio.github.io/lit
awesome!
Should we use this for the blogpost or rather have one jupyterlite with everything?
I think they could be added to https://github.com/jupyterlite/demo.
Will look into releasing jupyterlite-xeus-lua
next. We can do the refactor with the common xeus code later.