/usr/share/commonwl/main.cwlbut you'll want an easy way to extract a file or directory from a container image at rest, I think
docker cponly works on live containers
Short answer: not yet, it might work best with automated tools
Long answer: we're working on it starting with workflows (i.e.
class: Workflow) in conjunction with GitHub apps. That's a new feature detailed in https://docs.dockstore.org/en/develop/getting-started/github-apps/github-apps.html that also allows for a much easier way to define multiple workflows in one repo. We also have a feature in the pipe that deals with one of the issues of workflows in a shared repo (tags applies to all tools regardless of whether they changed)
We have not started thinking about GitHub apps with tools (
class: CommandLineTool) yet but it is on our roadmap.
In the meantime, if you register tools as an automated build via quay.io that might be the cleanest method ... but I do see that https://github.com/common-workflow-library/bio-cwl-tools doesn't have Dockerfiles (so that might not work either)
trs://URI for a Dockstore workflow. When I go to the "TRS" line in the workflow summary page, the link is an
cwltoolworks fine with that, it is not a
trs://link as outlined in the specification. I can not figure out what the TRS link should be. It would be nice to have that as the text on the workflow page, instead of the stub that we have now.
#workflow/github.com/kaushik-work/simple-passthrough-cwlit would be helpful to have
trs://dockstore.org/workflow/github.com/kaushik-work/simple-passthrough-cwlor whatever the proper URI is.
trs://dockstore.org/#workflow/github.com/kaushik-work/simple-passthrough-cwlbased on the pattern