Skip to content

Tool description sourced from tool version can involve guesswork #244

@denis-yuen

Description

@denis-yuen

Tools have a description
https://github.com/ga4gh/tool-registry-service-schemas/blob/v2.0.1/openapi/openapi.yaml#L552-L560

Tools have a version specific description queued up
1dd4bf8

This may be implementation specific but could be a common issue. In Dockstore, the tool-level description is sourced from a default version of the tool that has been picked to "present" to end-users, kind of like the default branch feature in GitHub.
However this version is not indicated to end users in TRS. This can lead to broken links in the description since the description may have relative links to other workflows

An example is https://dockstore.org/api/ga4gh/trs/v2/tools/%23workflow%2Fgithub.com%2FPacificBiosciences%2Fwdl-humanwgs%2Fwdl-humanwgs

Possible solutions:

TRS-related:

  • is the concept of a "default" version of general interest/relevant beyond Dockstore?
  • should there be better documentation on how the toolversion specific descriptions relate to the tool level descriptions?

┆Issue is synchronized with this Jira Story
┆Project Name: Zzz-ARCHIVE GA4GH tool-registry-service
┆Issue Number: TRS-68

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions