This roadmap is organized into stages of development, leading towards a backend for (mostly) real-time collaboration.
- List and Load notebooks from S3
- Bucket, etc. loaded from configuration (e.g.
COMMUTER_BUCKET=xyz
) - Roles or Amazon environment variables automatically picked up (via
aws-sdk
)
- Bucket, etc. loaded from configuration (e.g.
- Tree view of notebook content
- Render page using notebook-preview
- Save notebooks back to S3
- Delete notebooks
- Render page using nteract/nteract components
- Configurable base path for commuter app
- Start outlining an authentication and permissions strategy
- Create server side in-memory model of notebook and transient models, push to clients
- Provide/use kernels from configured source (e.g. tmpnb.org, jupyterhub, or your private setup)