Contributing
- Adding a new pipeline
- Code editor plugins
- Code formatting
- Contributing to an existing pipeline
- DSL2 Modules
- DSL2 Subworkflows
- Developer Tutorials
- Gitpod
- Graphic design guidelines
- Guidelines
- Pipeline Release Review Guidelines
- Release checklist
- Special content elements
- Synchronisation
- Test data guidelines
- Training material guide
We aim to have a “not too big, not too small” rule with nf-core pipelines.
This is deliberately fuzzy, but as a rule of thumb workflows should contain at least three processes and be simple enough to run that a new user can realistically run the pipeline after spending ten minutes reading the docs.
Pipelines should be general enough to be of use to multiple groups and research projects, but comprehensive enough to cover most steps in a primary analysis.