Skip to content

Code hardening #109

@AlexVCaron

Description

@AlexVCaron

We arrived to the first code freeze of nf-scil. Congrats all, for the superstar work 🥳 !

Next tasks are going to be :

  • Cleanup metadata files for modules :
    • Ensure inputs and outputs are in the correct order
    • Ensure inputs and outputs descriptions are clear enough
    • Ensure inputs and outputs types are valid
    • Validate the tools section contains all tools used by the module
    • Validate the keywords : at least 3, the most relevant possible
    • Validate the description, add a link to the official description of scripts used
  • Uniformize the modules :
    • Validate tool categories (only names, no verbs)
    • Validate inputs have relevant names
    • Validate task.ext parameters have relevant names
    • Optimize writing
      • ternary short form
      • groovy trueness
      • groovy functions
      • readable bash
      • ...
  • Harden tests :
    • Validate names are relevant
    • Validate test data are relevant
    • Port test data from repo and scilpy to nf-archives
    • Port tests to nf-test

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions