swaroopar / xpanse-ui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Github Actions Build Status code style: prettier coverage

Xpanse UI

This is the frontend for the Xpanse project which allows cloud service providers to register managed services to the service catalog and also for end users to deploy services from the service catalog and manage them.

Development Setup

Documentation can be found on the project website here

Unit Tests

We use jest framework for unit testing React components.

To add unit tests, add a folder called __tests__ folder closet to the component under test. This is also the recommendation from jest framework. The framework automatically loads all tests under __tests__ folder.

Run Tests from Command Line

Tests can be executed using the command below:

npm run test

Run Tests from IDE

To run tests from IDE, ensure the config file is passed to the executor.

Dependencies File

All third-party related content is listed in the DEPENDENCIES file.

About

License:Apache License 2.0


Languages

Language:TypeScript 97.2%Language:CSS 2.5%Language:Shell 0.2%Language:HTML 0.1%Language:Dockerfile 0.1%Language:JavaScript 0.0%