Docker Support
Pipelines must have all software bundled using Docker - that is, it must be possible to run the pipeline with -profile docker and have all software requirements satisfied.
Tools should use docker images from biocontainers where possible, as using Bioconda / Biocontainers gives support for conda + docker + singularity.
All containers must have specific, stable versions pinned.
These should preferably be named after a software release, but it can also be by commit or some other identifier.
Software versions must be static and stable. Labels such as latest, dev, master and so on are not reproducible over time and so not allowed.
- Contributing
- Pipelines
- Software packaging
- nf-test
- Website
- Code editors and styling
- Github
- Project proposals
-
- Tutorials
- Use nf-core pipelines
- Adding a pipeline
- Pipelines
- Tests and test data
- Contributing to nf-core
- External usage
- Nextflow training
- nf-core training
- Contributing training
- Overview
-
-
- Guidelines
- Graphic design
- Pipelines
- Components
- Documentation
- External use
- Google slides progressbar
- Pull request review
-
- Checklists
- Pipeline release
- Community governance
- nf-core/tools
- Installation
- Test datasets
- TUI
- Custom remotes
- API Reference