Have you read the RFC docs?
Summary
I've ported nearly all of the logic over to nf-utils, a Nextflow plugin. This will replace the subworkflows/nf-core/utils_* set of workflows that then replaced the lib/. I think a plugin will significantly improve the casual nf-core developer and user and allow people to pick and choose features.
Champion
@edmundmiller
Background & Motivation
I was just waiting on the 3.3.0 tools release to come out, and now I think we're finally ready to start migrating to a plugin to reduce the boilerplate of the subworkflows, etc.
New users found lib/ and then subworkflow/nf-core/utils* particularly confusing, and there's a lot of old and maybe undocumented reasoning behind some of these things. @vdauwera has even been working on a training module going over these.
Goals
- Migrate boilerplate to a Nextflow plugin
- Improve the experience for small Nextflow pipelines
Non-Goals
References
Have you read the RFC docs?
Summary
I've ported nearly all of the logic over to nf-utils, a Nextflow plugin. This will replace the
subworkflows/nf-core/utils_*set of workflows that then replaced thelib/. I think a plugin will significantly improve the casual nf-core developer and user and allow people to pick and choose features.Champion
@edmundmiller
Background & Motivation
I was just waiting on the 3.3.0 tools release to come out, and now I think we're finally ready to start migrating to a plugin to reduce the boilerplate of the subworkflows, etc.
New users found
lib/and thensubworkflow/nf-core/utils*particularly confusing, and there's a lot of old and maybe undocumented reasoning behind some of these things. @vdauwera has even been working on a training module going over these.Goals
Non-Goals
References