Skip to content

update snakemake workflow template with latest Actions + new features #32

@m-jahn

Description

@m-jahn

some suggestions that could be implemented (can also be separate issues + PRs):

  • add test data so that WF actually runs in GH linting, formatting, testing
  • add more structured requirements for config/README.md -> for example, for parsing it would be good if people avoid level one headings (# how to use my workflow), because the catalog building will already add workflow name and usage subsection
  • add verbose README.md to front page
  • add option to deposit a workflow overview image (like a rendered DAG or custom-made road map). An example can be found here. This could be linked in the .snakemake-workflow-catalog.yml YAML for example like this:
usage:
  ...
  resources:
    workflow_overview: "resources/images/my_dag.svg"

There are some caveats with including external images, for example size for the built catalog could increase, but we could also just include a link to the image as long as it's stored on github.

Our group has a fork of the template that already implements some of these ideas. Can be a starting point?

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions