Skip to content
This repository has been archived by the owner on Dec 7, 2023. It is now read-only.

Rename "task" to "job" and "pipeline" to "task" #28

Closed
JeanMertz opened this issue Jul 8, 2019 · 0 comments
Closed

Rename "task" to "job" and "pipeline" to "task" #28

JeanMertz opened this issue Jul 8, 2019 · 0 comments
Milestone

Comments

@JeanMertz
Copy link
Contributor

After using and talking about Automaat for a while now, I think the naming scheme is confusing – especially for non-technical people – and thus should be changed.

Specifically, right now a pipeline is a collection of steps that you can run, and when you run a pipeline, it creates a task based on the configuration of that pipeline.

Technically, the name pipeline makes sense, since you are chaining together a set of steps which each run a single processor with some configuration attached. But, when talking about it within the UI, in the abstract, without (having to) knowing how a pipeline works, this analogy breaks down.

Instead, talking about a task makes things much more clear, as the dictionary defines a task as "a piece of work to be done or undertaken.", which fits perfectly in this context.

Similarly, whereas tasks currently mean "a pipeline that is actively running", it makes more sense to call this a job: "the object or material on which work is being done ".

So, in conclusion: the term pipeline will disappear, the term task will take the role of a pipeline, and the term job will take the role of a task.

This work was already done for the web client in 2d9bc81, so this issue is to track the change of the terms in the rest of the code base (mostly the API server).

JeanMertz added a commit that referenced this issue Jul 10, 2019
This brings the server in line with the web-client naming since
2d9bc81.

This is part of the ongoing effort in
#28.
JeanMertz added a commit that referenced this issue Jul 10, 2019
This brings the server in line with the web-client naming since
2d9bc81.

This is part of the ongoing effort in
#28.
JeanMertz added a commit that referenced this issue Jul 10, 2019
This brings the server in line with the web-client naming since
2d9bc81.

This is part of the ongoing effort in
#28.
JeanMertz added a commit that referenced this issue Jul 10, 2019
This brings the server in line with the web-client naming since
2d9bc81.

This is part of the ongoing effort in
#28.
@JeanMertz JeanMertz added this to the v1.0.0 milestone Jul 11, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant