Skip to content
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.

CMS-Enterprise/sbom-harbor-ui

Repository files navigation

Decommissioned!

⚠️ This project has been decommissioned and is no longer maintained or supported.


sbom-harbor-ui

Overview

This project contains the Harbor application's UI built with React, Vite, TypeScript, and SWC. This UI application accompanies the SBOM Harbor project.

Status

Version 2 of this project is in early stages of development. We are rapidly iterating towards a v2.0.0 MVP, but at this time all features are not yet operational, and the usage documentation is not available.

Security

For more information about our Security, Vulnerability, and Responsible Disclosure Policies, see SECURITY.md.

System Requirements

Getting Started

  1. Clone the repository and cd into the root directory:
git clone [email protected]:cms-enterprise/sbom-harbor-ui`

cd sbom-harbor-ui
  1. Install dependencies:
yarn
  1. Install pre-commit hooks:
yarn prepare

Building

To build the application, run the following from the root directory:

yarn build

Testing

To run all tests, run the following from the root directory:

yarn test

To lint all files, run the following from the root directory:

yarn lint

Developing

To start the local development server, run the following from the root directory:

yarn dev