Skip to content

2i2c-org/clinder

Repository files navigation

Clinder - a BinderHub CLI and GitHub Action

Clinder starts and stops BinderHub sessions from the command line or from a GitHub Actions workflow. It gives you a running Jupyter server, built from any Binder-ready repository, and the URL and token to execute code on it. For example, a MyST or Jupyter Book build in CI can execute its notebooks on mybinder.org instead of the runner:

steps:
  - uses: actions/checkout@v6
  # Sets the JUPYTER_BASE_URL and JUPYTER_TOKEN env vars
  - uses: 2i2c-org/clinder@action-v1
    with:
      hub-url: https://mybinder.org/
  - name: Install MyST Markdown
    run: npm install -g mystmd
  - name: Build MyST Project
    run: myst build --site --execute

📖 Documentation: https://2i2c-org.github.io/clinder/

Clinder is maintained by 2i2c and licensed BSD-3-Clause.

About

CLI & Action for executing provisioning a BinderHub session

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors