Skip to content

Snakedeploy project/plugin scaffolding #74

@pvandyken

Description

@pvandyken

RE hackathon proposal for a new plugin scaffolding in snakedeploy with more flexibility than the current poetry plugin.

I've had success doing scaffolding in the past with copier, a sort of competitor library to cookiecutter that, in my experience, works a lot better. It allows the interactive addition of project identifying information, author metadata, etc.

In principle, this could be extended to scaffolding empty snakemake workflows, in addtion to templates.

What would need to be decided is the API. With the above in mind, one could imagine the following:

  • For workflows: snakedeploy create
  • For plugins: snakedeploy create-plugin [executor|storage|scheduler|...] (other verb choices include scaffold, scaffold-plugin, new-plugin

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions