Skip to content

digma-ai/digma-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digma UI

Digma UI is a React-based frontend for the Digma continuous feedback platform. The project is a monorepo for multiple React applications and provides the distributions for different platforms: Web and IDEs (JetBrains, Visual Studio and VS Code)

Install dependencies:

npm ci

Run linter checks:

npm run lint

Run tests:

npm run test

Start dev server:

npm run start

Dev server will start on http://localhost:3000

Build package:

npm run build:prod:{platform}

Supported platform values:

  • jetbrains
  • vs
  • web

Build of the package will be in the ./dist directory

Environment variables

To set environment variables use .env file

Name Type Default Description
PORT number 3000 Port (for dev server)
UI_BASE_URL string - Base URL to proxy requests to ingress (for dev server)
JAEGER_API_PATH string - URL path to proxy requests to Jaeger UI (for dev server )
API_BASE_URL string - Base URL to proxy Digma API requests (for dev server)
AUTH_API_BASE_URL string - Base URL to proxy auth API requests (for dev server)
API_TOKEN string - API token (for dev server)
USERNAME string - User login (for dev server)
PASSWORD string - User password (for dev server)
JAEGER_UI_PATH string - Path to custom Jaeger UI build

Jaeger UI

The Digma UI distribution includes a Digma fork of Jaeger UI. You can find the linked version in the ./dependencies.json file.

To use a custom build of Jaeger UI during development set JAEGER_UI_PATH environment variable.

JAEGER_UI_PATH=path/to/jaeger-ui/dist

Storybook

npm run storybook

Storybook will start on http://localhost:6006

License

MIT

About

UI for the Digma continuous feedback platform

Resources

License

Stars

Watchers

Forks

Contributors 11

Languages