You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- New features MUST be evaluated for placement: core features belong in `modules/`, specialized/cloud-specific features belong in `plugins/`
37
37
- Each module and plugin MUST be independently buildable and testable
38
38
- Plugin dependencies MUST be explicitly declared in `build.gradle` with semantic versioning
@@ -62,7 +62,7 @@ Nextflow's core abstraction MUST adhere to the dataflow programming model:
62
62
- Changes to the language parser (ANTLR grammars in `nf-lang`) MUST preserve backward compatibility with existing pipelines unless explicitly versioned (DSL1 vs DSL2)
63
63
- Concurrency primitives (GPars actors/dataflow) MUST be used correctly to maintain the dataflow semantics
64
64
65
-
**Rationale**: The dataflow model is Nextflow's fundamental value proposition, enabling automatic parallelization and distribution. Preserving this model ensures existing scientific pipelines continue to work and users can reason about workflow behavior.
65
+
**Rationale**: The dataflow paradigm is Nextflow's fundamental programming model, enabling automatic parallelization and distribution. Preserving this model ensures existing scientific pipelines continue to work and users can reason about workflow behavior.
0 commit comments