Skip to content

Files

This branch is 18 commits behind argoproj/argo-cd:master.

ui

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Nov 7, 2019
Jul 21, 2021
Jun 4, 2019
Feb 26, 2025
Nov 13, 2019
Jun 4, 2019
Aug 13, 2021
Jun 4, 2019
Oct 6, 2024
May 8, 2024
Jun 4, 2019
Jul 1, 2021
May 8, 2024
Nov 7, 2019
Jul 5, 2023
May 8, 2024
Jan 7, 2025
Apr 4, 2023
Jan 7, 2025
Nov 7, 2019
Jan 29, 2025

Argo CD UI

Argo Image

Web UI for Argo CD.

Getting started

  1. Install NodeJS and Yarn. On macOS with Homebrew, running brew install node yarn will accomplish this.
  2. Run yarn install to install local prerequisites.
  3. Run yarn start to launch the webpack dev UI server.
  4. Run yarn build to bundle static resources into the ./dist directory.

To build a Docker image, run IMAGE_NAMESPACE=yourimagerepo IMAGE_TAG=latest yarn docker.

To do the same and push to a Docker registry, run IMAGE_NAMESPACE=yourimagerepo IMAGE_TAG=latest DOCKER_PUSH=true yarn docker.

Pre-commit Checks

Make sure your code passes the lint checks:

yarn lint --fix

If you are using VSCode, add this configuration to .vscode/settings.json in the root of this repository to identify and fix lint issues automatically before you save file.

Install Eslint Extension in VSCode.

.vscode/settings.json

{
  "eslint.format.enable": true,
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": "always"
    },
    "eslint.workingDirectories": [
        {
            "directory": "./ui",
            "!cwd": false
        }
    ],
    "eslint.experimental.useFlatConfig": true
}