Installation
Requirements
- Python 3.10+
- Java 11+ (for the Nextflow Language Server)
- Nextflow (optional — needed for parsing
nextflow.config)
Install
# Run as one-off
uvx nf-docs ./my-pipeline
# Install so "nf-docs" is available globally
uv tool install nf-docs
# Run
nf-docs ./my_pipeline
# Install
pip install nf-docs
# Run
nf-docs ./my_pipeline
# Clone the git repo locally
git clone https://github.com/ewels/nf-docs
# Install in 'editable' mode with dev dependencies
pip install -e ".[dev]"
# Run
nf-docs ./my_pipeline