Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eclipse-cdt-cloud/trace-viewer-examples
Trace viewer example applications and building blocks that can be used in or with them. Each application integrates either the Eclipse Theia trace viewer extension or the trace viewer extension for VS Code
https://github.com/eclipse-cdt-cloud/trace-viewer-examples
browser docker eclipse eclipse-foundation eclipse-theia electron theia-extension theia-traceviewer trace trace-viewer trace-visualization tsp tsp-typescript-client vscode-extension vscode-trace-extension
Last synced: about 1 month ago
JSON representation
Trace viewer example applications and building blocks that can be used in or with them. Each application integrates either the Eclipse Theia trace viewer extension or the trace viewer extension for VS Code
- Host: GitHub
- URL: https://github.com/eclipse-cdt-cloud/trace-viewer-examples
- Owner: eclipse-cdt-cloud
- License: mit
- Created: 2024-10-23T17:16:13.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-11-19T14:41:17.000Z (about 1 month ago)
- Last Synced: 2024-11-19T15:42:15.110Z (about 1 month ago)
- Topics: browser, docker, eclipse, eclipse-foundation, eclipse-theia, electron, theia-extension, theia-traceviewer, trace, trace-viewer, trace-visualization, tsp, tsp-typescript-client, vscode-extension, vscode-trace-extension
- Language: TypeScript
- Homepage:
- Size: 276 KB
- Stars: 0
- Watchers: 7
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Trace Viewer Examples
Trace viewer example applications and building blocks that can be used in or with them. Each application integrates either the [Eclipse Theia trace viewer extension](https://www.npmjs.com/package/theia-traceviewer) (npmjs.com) or the [Trace Viewer extension for VSCode](https://open-vsx.org/extension/eclipse-cdt/vscode-trace-extension) (open-vsx.org).
## Requirements
### General Requirements
Generally speaking, all trace viewer example applications rely on the Trace Server Protocol (TSP), and require a compatible _Trace Server_. ATM it's left to the user to provide the trace server, start it and potentially configure the example application to access it, if it's not on the default host/port (localhost:8080). For more details, please consult the following documentation:
- obtaining/using the Eclipse Trace Compass trace server: [doc](https://github.com/eclipse-cdt-cloud/vscode-trace-extension/blob/master/vscode-trace-extension/README.md#obtain-the-trace-server-eclipse-trace-compass)
- using the theia trace viewer extension: [README](https://github.com/eclipse-cdt-cloud/theia-trace-extension#using-the-trace-extension)
- using the trace viewer for vscode: [README](https://github.com/eclipse-cdt-cloud/vscode-trace-extension/blob/master/vscode-trace-extension/README.md)### Development Requirements
To build Theia-based applications "natively", i.e. not in docker:
- see this page: [Theia Developing.md "Prerequisites"](https://github.com/eclipse-theia/theia/blob/master/doc/Developing.md#prerequisites)
To build the docker images you need to have Docker, or potentially a replacement such as Podman, installed and configured to be usable as a non-admin user.
## Examples Applications
### Docker examples
Easy to consume _trace viewer appliance_ Docker images, that you can build yourself. For more details look under folder [docker](./docker)
### Electron
(TODO) Electron-based desktop trace viewer application, that can be packaged for distribution