e-learning
Best practices for workflows in GitHub repositories
Abstract
A workflow, just like any other piece of software, can be formally correct and runnable but still lack a number of additional features that might help its reusability, interoperability, understandability, etc.
About This Material
This is a Hands-on Tutorial from the GTN which is usable either for individual self-study, or as a teaching material in a classroom.
Questions this will address
- What are Workflow Best Practices
- How does RO-Crate help?
Learning Objectives
- Generate a workflow test using Planemo
- Understand how testing can be automated with GitHub Actions
Licence: Creative Commons Attribution 4.0 International
Keywords: FAIR Data, Workflows, and Research, jupyter-notebook, ro-crate
Competency level: • Beginner
Target audience: Students
Resource type: e-learning
Version: 6
Status: Active
Learning objectives:
- Generate a workflow test using Planemo
- Understand how testing can be automated with GitHub Actions
Date modified: 2025-04-08
Date published: 2023-05-11
Contributors: Armin Dadras,
Björn Grüning,
Eli Chadwick,
Helena Rasche,
Martin Čech,
Saskia Hiltemann,
Yvan Le Bras
Activity log
