Commit c8684d5
committed
Add design documents for studios: directive
- Add comprehensive design specification for studios directive
- Include Marimo notebook support as MVP approach
- Provide detailed implementation plan with file locations
- Design supports future extension to Jupyter, RMarkdown, and Seqera Studios
The studios directive will enable executing interactive notebooks (Marimo,
Jupyter, etc.) as Nextflow process steps, similar to Snakemake's notebook
feature.
Key decisions:
- Start with Marimo (pure Python, simpler than Jupyter)
- Map-based syntax following publishDir pattern
- JSON + CLI args for parameter passing
- Extensible architecture for future notebook types1 parent 5318812 commit c8684d5
File tree
2 files changed
+1394
-0
lines changed2 files changed
+1394
-0
lines changed
0 commit comments