argoproj / argo-ui

Argoproj shared React components
Apache License 2.0
222 stars 179 forks source link

Argo UI Components

Argo Image

Set of React components used by Argo Workflows, Argo CD, and Argo Rollouts.

Build & Run

  1. Install Toolset: NodeJS and Yarn v1
  2. Install Dependencies: run yarn install
  3. Run: yarn start - starts the Storybook v6 dev server

Local Development

To test your changes locally against Argo CD or another Argo project, we recommend using yalc.

First, install yalc:

npm i -g yalc

Next, in your local argo-ui directory, run

yalc publish

Finally, in your local argo-cd/ui directory, run

yalc add argo-ui

Your local changes to the argo-ui package will now be seen by your local argo-cd.