Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/argoproj/argo-ui
Argoproj shared React components
https://github.com/argoproj/argo-ui
Last synced: 4 days ago
JSON representation
Argoproj shared React components
- Host: GitHub
- URL: https://github.com/argoproj/argo-ui
- Owner: argoproj
- License: apache-2.0
- Created: 2018-02-07T21:44:34.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-12T17:37:53.000Z (about 2 months ago)
- Last Synced: 2024-09-13T06:52:29.313Z (about 2 months ago)
- Language: TypeScript
- Homepage:
- Size: 6.46 MB
- Stars: 221
- Watchers: 23
- Forks: 178
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - argoproj/argo-ui - Argoproj shared React components (TypeScript)
README
# Argo UI Components
Set of React components used by [Argo Workflows](https://github.com/argoproj/argo-workflows), [Argo CD](https://github.com/argoproj/argo-cd), and [Argo Rollouts](https://github.com/argoproj/argo-rollouts).
## Build & Run
1. Install Toolset: [NodeJS](https://nodejs.org/en/download/) and [Yarn v1](https://classic.yarnpkg.com/en/docs)
1. Install Dependencies: run `yarn install`
1. Run: `yarn start` - starts the [Storybook v6](https://storybook.js.org/docs/6.5/get-started/install) dev server## Local Development
To test your changes locally against Argo CD or another Argo project, we recommend using [`yalc`](https://github.com/wclr/yalc).
First, install `yalc`:
```sh
npm i -g yalc
```Next, in your local `argo-ui` directory, run
```sh
yalc publish
```Finally, in your local `argo-cd/ui` directory, run
```sh
yalc add argo-ui
```Your local changes to the `argo-ui` package will now be seen by your local `argo-cd`.