Skip to content

rfc: 0003-hints-registry#5

Open
acfoltzer wants to merge 2 commits intomainfrom
0003-hints-registry
Open

rfc: 0003-hints-registry#5
acfoltzer wants to merge 2 commits intomainfrom
0003-hints-registry

Conversation

@acfoltzer
Copy link
Contributor

@acfoltzer acfoltzer commented Dec 4, 2025

@acfoltzer acfoltzer marked this pull request as ready for review December 4, 2025 23:25

## Hints registry repository

A new GitHub repository should be created under the `openwdl` organization for the purpose of maintaining the hint registry (if the concept of a registry would be useful for other WDL constructs such as `meta` or `parameter_meta`, perhaps it shouldn't be limited to hints). The README and pull request template of this repository would spell out the process of registering a new hint and provide examples of extending the CSV. Once a PR adding a hint is accepted, that's largely the end of the process. It's now included by reference in the specification.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if the concept of a registry would be useful for other WDL constructs such as meta or parameter_meta, perhaps it shouldn't be limited to hints

this is an interesting idea. There are currently a variety of competing documentation schemas for the meta sections. I'm skeptical of codifying documentation conventions in the spec, but a registry may be an ideal middle-ground. At the very least, keeping a centralized source of information for "these are all the conventions currently implemented by tools" would be helpful (and maybe lead to some type of consensus across environments?)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep! It's useful for folks to have a central reference for how these things are being used, even if it doesn't go all the way to specifying details or is ever intended to be implemented by other engines.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants