Skip to content

Remove Jupyter notebook build pipeline and Binder integration#503

Merged
timosachsenberg merged 1 commit intomasterfrom
copilot/remove-jupyter-notebooks-build
Mar 25, 2026
Merged

Remove Jupyter notebook build pipeline and Binder integration#503
timosachsenberg merged 1 commit intomasterfrom
copilot/remove-jupyter-notebooks-build

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 25, 2026

Strip out the entire notebook generation infrastructure and Binder integration to simplify the doc build. The Sphinx HTML build is unaffected.

Deleted

  • CI workflows: build-push-notebooks.yaml, test-notebooks.yml, test-pr.yaml — the full notebook build/test/push-to-master+ipynb pipeline
  • Notebook generation: generate_ipynb.sh, docs/pandoc_filters/ (5 RST→ipynb Pandoc filters)
  • Binder config: environment.yml, postBuild, jupyter_notebook_config.py, root requirements.txt
  • Binder assets: navbar-run-binder.html template, new-binderIntegration.gif, msmapviewerapp/ (Bokeh dashboard app)

Modified

  • conf.py: Drop "navbar-run-binder" from navbar_end
  • Makefile: Remove doc target (was the generate_ipynb.sh entry point)
  • installation.rst: Remove "Try online" / Binder section
  • interactive_plots.rst: Remove Binder links and Binder-specific code block
  • community/index.rst: Remove Binder editing caveat
  • README.md: Remove notebook/Binder CI badges and sections

- Delete CI workflows: build-push-notebooks.yaml, test-notebooks.yml, test-pr.yaml
- Delete notebook generation: generate_ipynb.sh, pandoc_filters/
- Delete Binder configs: environment.yml, postBuild, jupyter_notebook_config.py
- Delete Binder-only files: requirements.txt (root), navbar-run-binder.html template,
  new-binderIntegration.gif, msmapviewerapp/
- Update conf.py: remove navbar-run-binder from navbar_end
- Update Makefile: remove doc target
- Update installation.rst: remove "Try online" Binder section
- Update interactive_plots.rst: remove Binder references and code
- Update community/index.rst: remove Binder note
- Update README.md: remove notebook/binder badges and sections

Co-authored-by: timosachsenberg <5803621+timosachsenberg@users.noreply.github.com>
Agent-Logs-Url: https://github.com/OpenMS/pyopenms-docs/sessions/580bd58b-93c9-4f40-9fbe-721a87c6afea
@timosachsenberg timosachsenberg marked this pull request as ready for review March 25, 2026 08:48
@timosachsenberg timosachsenberg merged commit 1d35d1f into master Mar 25, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants