-
Notifications
You must be signed in to change notification settings - Fork 81
Closed
Labels
Contract DeliverableService agreement Deliverable as tracked in the Engagements / Project / Deliverables framework.Service agreement Deliverable as tracked in the Engagements / Project / Deliverables framework.
Description
Context
STRUDEL would like a workshop-like hub set up that enables easy sharing, including (potentially) direct sharing from their website.
Following is input from STRUDEL to determine what the hub needs will be.
- Resolve problems with the docker build step in the GitHub Action for the strudel-infra
- User auth with github from the hub
- Resolve problems with Cline extension/versioning (which may overlap with added jc-test hub #1 and [STRUDEL] Enable AI coding extensions #6618
- Configure with appropriate resources and (if appropriate) pre-warm ahead of the workshop - note that we expect 50ish users to all start at once
- When you open the strudel nbgitpuller link, after logging in, it will first send you to an intermediary page where you must select the specs of your machine and which program to run (QGIS, VSCode, etc.). Would it be possible to have a link that skips this step by defaulting to VSCode and a reasonable set of machine specs?
- When you spin up the code, it would be handy if it automatically ran the
npm installandnpm startcommands in the terminal so that the user doesn't have to run any commands to get started. Would that be possible to include in the launch process?
What we need to do
Options we discussed, none with persistent storage (which is ideal for containing costs when you share widely):
- Shared password, no-authentication (what 2i2c tends to think of as a "workshop hub")
- URL with a shareable image - like https://spyglass.hhmi.2i2c.cloud/
Definition of Done
- STRUDEL team discusses and agrees what direction they want to take with this hub
- We refine this issue to cover the hub setup and deployment
- Check in with STRUDEL to ensure they're ready for their workshop ahead of October 23
- Hub is successfully deployed & communicated
Metadata
Metadata
Assignees
Labels
Contract DeliverableService agreement Deliverable as tracked in the Engagements / Project / Deliverables framework.Service agreement Deliverable as tracked in the Engagements / Project / Deliverables framework.