Skip to content

Bash wizard to onboard new codespaces sessions #570

Open
@ewels

Description

@ewels

It'd be great to have an interactive terminal command that is launched when a new codespace is created. This could walk the end user through the initial steps of finding and orienting with the relevant course material.

  1. Welcome user
  2. Ask which course they want to do (select from list)
  3. Set up accordingly

Set up should mostly be relaunching code with a different directory base for the workspace (eg. /workspace/training/hello-nextflow) so that only the file relevant to that course are visible in the sidebar.

Additional actions could also be taken, for example setting VSCode extension settings (see nextflow-io/vscode-language-nextflow#95).

Metadata

Metadata

Assignees

No one assigned

    Labels

    environmentDevcontainer, codespaces etcimproveNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions