Reviewing nf-core/tools

nf-core/tools reviews ensure that changes to the tooling meet project standards and work reliably across the nf-core ecosystem. When you review an nf-core/tools pull request, you examine the proposed changes and provide constructive feedback before maintainers merge them into the repository.

The infrastructure team oversees the review process for nf-core/tools, but community input helps catch issues and ensures changes work well in real-world scenarios. Your perspective as a user of the tools is valuable, even if you’re not familiar with all the internal code.

Tip

Use this checklist for a quick reference whilst reviewing nf-core/tools PRs.

General checklist items

Check the fundamentals of the PR:

Python styling checklist

Ensure the code follows Python best practices:

Template modifications

Template changes propagate to all pipelines through nf-core pipelines sync, so they require careful consideration:

Command modifications

When the PR modifies commands, check that documentation is updated:

  • Note

    Command changes often require updates in multiple places. Missing documentation updates can confuse users who see different information in different locations.