Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Alternate CWL package representations #668

Open
fmigneault opened this issue Jun 14, 2024 · 0 comments
Open

[Feature] Alternate CWL package representations #668

fmigneault opened this issue Jun 14, 2024 · 0 comments
Assignees
Labels
feature/CWL Issue related to CWL support process/workflow Related to a Workflow process. triage/feature New requested feature.

Comments

@fmigneault
Copy link
Collaborator

fmigneault commented Jun 14, 2024

Description

Using the output of the graph parser/viewer, eg:
https://view.commonwl.org/workflows/github.com/common-workflow-language/workflows/blob/master/workflows/compile/compile1.cwl%23main

It is possible to obtain an interactive view of a given Application Package.
Also, many more formats become available:
image

Using https://github.com/common-workflow-language/cwltool and corresponding utilities hosted by https://github.com/common-workflow-language/cwlviewer, an Accept header (or f query) could be used to request all these type variations on /processes/{processID}/package.

Furthermore, given HTML support of the API (#636), the CWL could be immediately rendered inline in the process description page (and maybe even more shortcuts/buttons to obtain the alternate formats).

References

@fmigneault fmigneault added triage/feature New requested feature. feature/CWL Issue related to CWL support labels Jun 14, 2024
@fmigneault fmigneault self-assigned this Jun 14, 2024
@github-actions github-actions bot added the process/workflow Related to a Workflow process. label Jun 14, 2024
@fmigneault fmigneault changed the title Alternate CWL package representations [Feature] Alternate CWL package representations Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/CWL Issue related to CWL support process/workflow Related to a Workflow process. triage/feature New requested feature.
Projects
None yet
Development

No branches or pull requests

1 participant