-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[Theia][Plugin]Rework Task extension to Task plugin #11458
Comments
After analyzing the
TerminalIn order to show a task output I guess the |
Useful links that might be helpful:
|
I've updated the description with the subtasks. |
How are we doing on this issue and what's remaining? is the task list in the issue description up to date? |
The existing https://github.com/eclipse/che-theia-task-plugin is developed based on the existing extensibility model in Theia IDE. But as far as new plugin model is on it's way and will be used in Che as the main one - there is need to rework Task extension to Task plugin.
P.S.: add subtask here if need
Missing Theia Plugin APIs to implement:
tasks.registerTaskProvider
[plug-in][tasks] Register a task provider eclipse-theia/theia#3503tasks.onDidStartTask
[plug-in][tasks] Add tasks.onDidStartTask API eclipse-theia/theia#3505che.registerVariableProvider
[Theia][Plugin] Add VariableProvider API #11953che.registerTaskRunner
[Theia][Plugin] Add TaskRunner API #11954To implement Task plugin features progressively we can implement it in the following order:
tasks.registerTaskProvider
API is doneche.registerTaskRunner
API is doneche.registerVariableProvider
API is doneresolving
the variables in a Che task${server.tomcat}
tasks.onDidStartTask
API and Terminal API is done${current.project.path}
The text was updated successfully, but these errors were encountered: