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.
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.