Skip to content

okkema/notes

Repository files navigation

notes

JupyterHub workspaces, pipelines, and hosting

Workspaces

Workspaces are a collection of notebooks and other resources that share common dependencies. See the documentation for more details on creating new workspaces.

Repositories

  • notes - Meta workspace for this repository, hosts the README

Pipelines

Pipelines are run using GitHub Actions. Tags and releases are used to version actions for use in workspaces.

Actions

Workflows

Hosting

Rendered workspace notebooks are hosted using Cloudflare Workers, R2, and Zero Trust. Workspaces are responsible for rendering notebooks to HTML and uploading them to the correct location within the bucket.

Subdomains

  • public - Publicly accessible notebooks
  • private - Private notebooks accessible through Zero Trust