Skip to content
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

Provide way to install a trace server #676

Open
bhufmann opened this issue Feb 9, 2022 · 0 comments
Open

Provide way to install a trace server #676

bhufmann opened this issue Feb 9, 2022 · 0 comments
Labels
enhancement New feature or request Packaging and maintenance Related to how theia is packaged and maintained Theia UI frontend Trace Server Involve changes in the trace server itself (in the incubator source code)

Comments

@bhufmann
Copy link
Collaborator

bhufmann commented Feb 9, 2022

Right now, a trace server needs to be started / configured manually by the user of an Theia application that has the theia-traceviewer installed. Preferences exits to configure the executable path and the command-line parameter.

It would be good to be able to install a trace server implementation to the Theia application, i.e. through an OpenVsx extension. This will bundle the trace server application, sets the path as well as configures the command-line parameters for that instance.

This is similar to installing language servers or debug adapters to the application.

Note that the implementation in the theia-traceviewer needs to be able to handle multiple different trace server installations from OpenVsx (e.g. make sure that user is notified to select one, have a list of available servers in the preference page)

@bhufmann bhufmann added enhancement New feature or request Packaging and maintenance Related to how theia is packaged and maintained Trace Server Involve changes in the trace server itself (in the incubator source code) Theia UI frontend labels Feb 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Packaging and maintenance Related to how theia is packaged and maintained Theia UI frontend Trace Server Involve changes in the trace server itself (in the incubator source code)
Projects
None yet
Development

No branches or pull requests

1 participant