Skip to content

Keep the citations file in sync with installed modules (nf-core/tools lint) #4328

Description

@edmundmiller

Follow-up from nf-core/nf-core-utils#43 (review by @maxulysse). Tracking issue — the implementation likely belongs in nf-core/tools.

Goal: a lint/test that verifies a pipeline's citations file is up to date based on all installed modules' meta.yml, and ideally regenerates it (so the file is populated by tooling when a module is added/removed). Combined with nf-core/nf-core-utils#43's plugin functions, the data lives once in meta.yml and the citations file is recomputed rather than hand-edited.

  • Requires good meta.yml tools: coverage (author/year/doi) in local and nf-core modules.
  • Pairs with the structured-output work for a non-MD citations file.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions