Clean up Tasks System #10850
Unanswered
tsmaeder
asked this question in
Improvements
Replies: 1 comment
-
For example: #8399 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently, our tasks subsystem is a bit of a mess: there are a couple of disconnects I'd like to clean up:
In some places, we use structure values (task, which references a type object, an execution object, etc) vs flat representation in DTO's, for example.
task.type, taskType, etc. Also "executions" is an overloaded term that could use some clarification
In the past, our task system diverged from what vscode has because we had to accommodate the requirements of Che. But with the evolution of the task system in code (and Theia), some of those tradeoffs should be revisited.
I know this all sounds awfully vague, but IMO it's an area of technical debt, even though I have no exact plan on how to fix it.
Beta Was this translation helpful? Give feedback.
All reactions