User Tools

Site Tools


skill-tree:sd:8:2:b

SD8.2 Contributing Snakemake Workflows

Requirements

Learning Objectives

  • Implement a Continuous Integration (CI) workflow on GitHub by adapting the CI workflow of the Snakemake Catalogue Template to ensure automated testing, linting, and formatting control for reliable build and release cycles.
  • Modularise existing Snakemake workflow code into semantic units to enhance maintainability and enable efficient sub-component testing.
  • Follow the standardardized folder structure to simplify navigation through the code base.
skill-tree/sd/8/2/b.txt · Last modified: 2025/04/15 14:30 by 127.0.0.1