jupyterlite / jupyterlite-sphinx

Sphinx extension using JupyterLite to render Notebooks
https://jupyterlite-sphinx.readthedocs.io/en/latest
BSD 3-Clause "New" or "Revised" License
67 stars 21 forks source link

Expose more config options #17

Open martinRenou opened 2 years ago

martinRenou commented 2 years ago
psychemedia commented 2 years ago

So would the idea of jupyterlite_apps be to allow just the installation of eg "retro"?

It would also be useful to have a setting for collaborative.

martinRenou commented 2 years ago

So would the idea of jupyterlite_apps be to allow just the installation of eg "retro"?

Exactly :) this would reduce the size of the docs. We'll need to make sure to define the directives accordingly.

It would also be useful to have a setting for collaborative.

Yes, thanks! Added to the todo list

psychemedia commented 2 years ago

Text files (eg .md documents) other than ipynb files are not copied over to the distribution lite/files/ path in Jupyter Book _build/html.

I can't offhand see a setting in Jupyter Book config that will add additional types, so it could be useful to have config setting that allows additional filetypes, or even filepath regexes, to be defined that allow additional documents to be copied over to the distribution directory. (This might be important for copying things like image files or data files too.)

psychemedia commented 2 years ago

Another possibly useful config setting would be a list of prebuilt extension wheels in a specified directory or URL that could then be automatically built into the environment.

jasongrout commented 2 years ago

Both ipywidgets and ipyleaflet have example directories that would be awesome to expose in JupyterLite. If there were a setting that would just do "copy this directory over to the _contents, including notebook files and data files, etc.", that would be tremendously helpful.