-
Notifications
You must be signed in to change notification settings - Fork 38
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
Rename misleading "workflows" endpoints as "workflow-runs" #32
Conversation
re |
…n'; fix some other typos
Agreed. Fixed. |
OK, looks good to me although I think we need to update the API version number before the next release. |
Per today's call, we're going to revisit this in a smaller group and report back. |
@jaeddy @geoffjentry @mckinsel @tetron -- per discussion at and after today's Cloud WS call, @briandoconnor and I think that this PR was merged prematurely, and that we should use the approval process we agreed on in Toronto to finalize a naming decision. That means we need votes from the four of you as the hands-on implementors, plus Brian and me as co-chairs. Please add your vote here on which of the choices below you prefer. I suggest the following votes (borrowed from the old task teams, who in turn borrowed it from the IETF): Here are the two choices that seem to have the most traction. (Write-in votes are also okay, but only if you feel strongly they're better than these two, so we can wrap this up.) Option A ("run") Option B ("workflow-run"), as in the current version of the PR: |
My personal vote: |
@dglazer Could you please let me know where the smaller group discussion will take place? Thanks, |
+1 for Option A |
+0 to both options A & B. -1 to the use of the word |
@pgrosu -- smaller group discussion on process already happened -- outcome is my comment from a couple of hours ago |
At first I was leaning towards option B (workflow-runs) because it contains the term "workflow" so it is less ambiguous, however it is already under the "ga4gh/wes" namespace so "workflow" is already implied: /ga4gh/wes/v1/runs vs /ga4gh/wes/v1/workflow-runs So +1 on option A and +0 on option B. |
ha @tetron, I said pretty much the same thing in an email thread about this topic a couple weeks ago:
👍 |
Hey, I'm +0 on A and B. |
Thanks all -- here's a summary (Brian voted off-thread):
Looks like A is the favorite of everyone who has a preference. @jaeddy -- are you up for updating the code one last time, and then we can put this to bed? Thanks. |
Thanks, @dglazer! I'll update the code today or tomorrow. |
Thanks @dglazer. So just thinking about this, we currently operate on the following definitions: I'm also okay with calling it |
This resurfaces @junjun-zhang's PR, which used the term
job
to denote workflows that have been submitted to WES. Based on some discussions in Toronto, I changed "job" to "run" throughout the spec. I'm not sure if people have a strong preference between the use ofRun
vs.WorkflowRun
for some endpoints.To view the (extended) discussion around the original PR, refer to #26
note: depending on what gets approved first, I can merge these changes with #30 and/or #31 from @tetron.