jupyterlab / jupyterlab-plugin-playground

A dynamic extension loader for JupyterLab
BSD 3-Clause "New" or "Revised" License
47 stars 15 forks source link

Use with JupyterLite #16

Closed jtpio closed 1 year ago

jtpio commented 2 years ago

Problem

Out of curiosity I checked whether that playground would work in JupyterLite, and it did!

Which means that folks can try the examples and write plugins very quickly.

image

Proposed Solution

Maybe we could have a JupyterLite deployment with this extension installed, so it's easier to try things out without spinning up a JupyterLab server locally or launch a Binder?

We could then share paths to a specific file, for example (on my custom lite deployment):

With RTC enabled, that would also mean being able to help folks in real time for example when explaining something about the plugin system of JupyterLab: https://jtpio.github.io/lit/lab/index.html?path=plugin.txt&room=yourcustomroomhere

Additional context

Deploying a lite web site to the GitHub Pages of the same repo might increase its weight, as a couple of MBs are shipped each time.

Instead it could be deployed on ReadTheDocs (might need https://github.com/jupyterlite/jupyterlite/issues/149 first for convenience).

welcome[bot] commented 2 years ago

Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! :hugs:
If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively. welcome You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! :wave:
Welcome to the Jupyter community! :tada:

bollwyvl commented 1 year ago

And extending the Load Current File As Extension to JS-kernel notebooks would make incredible tutorials.