Overview
Write nf-core components
Modules
General
Follow general module guidelines
Naming conventions
Follow naming conventions
Input/output Options
Define module inputs and outputs
Documentation
Document modules
Parameters
Use module parameters
Resource requirements
Specify resource requirements
Software
Specify software dependencies
Testing
Test modules
Formatting
Nextflow code formatting requirements
Subworkflows
General
Follow general subworkflow specifications
Naming conventions
Follow naming conventions
Input output options
Define subworkflow inputs and outputs
Subworkflow parameters
Use subworkflow parameters
Documentation
Document subworkflows
Testing
Test subworkflows
Formatting
Nextflow code formatting requirements