Skip to content

Size reduction aproaches #247

@agriyakhetarpal

Description

@agriyakhetarpal

Currently, we generate notebooks for the TryExamples directive, and the JupyterLite, NotebookLite, and Voici directives can take a path to a notebook.

While we can disable the JupyterLite source maps to reduce build size (a technique used downstream in scikit-learn/scikit-learn#26246, numpy/numpy#26745, and sympy/sympy#27419), I've opened this issue as an open-ended item to see if jupyterlite-sphinx as a companion to JupyterLite can reduce its footprint by reducing the size of the notebooks that are eventually copied into the JupyterLite folder.

Reductions in sizes will be helpful for:

  • projects deploying documentation via GitHub Pages or on other static webpage hosts
  • reducing bandwidth usage for readers of said documentation

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestneeds more investigationThis issue or pull request needs more investigation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions