galaxyproject / planemo

Command-line utilities to assist in developing Galaxy and Common Workflow Language artifacts - including tools, workflows, and training materials.
https://planemo.readthedocs.io/
MIT License
90 stars 85 forks source link

Planemo Roadmap - 2022/2023 #1269

Open jmchilton opened 2 years ago

jmchilton commented 2 years ago

This issue is meant to sketch out project goals for the next year and a half.

Update For Modern Galaxy Features (e.g. gravity):

Harden Workflow/IWC Support:

Code and Infrastructure for Online Test Data:

Support More Linting / Validation / Refactoring without a Running Galaxy.

Long Term Code Goals / Technical Debt Reduction:

Good Entry Points:

bernt-matthias commented 2 years ago

It would be really great if there was a way of downloading of online test data for tools and workflows.

For linter errors/warnings it would be great to have something like the PEP numbers, i.e. if each linter message would have a code. Then IUC style CI could have more fine grained control which rules are allowed to be broken. The problem to this might be that linting is in parts done in the planemo code and in parts in the Galaxy code.