Curiosity Frontend
A web user interface for subscription reporting, based on Patternfly
Requirements
Before developing for Curiosity Frontend, the basic requirements:
- Your system needs to be running NodeJS version 14+ and NPM
- Docker
- And Yarn 1.22+ for dependency and script management.
For in-depth tooling install guidance see the contribution guidelines
Development, Quick Start
Installing
-
Clone the repository
$ git clone https://github.com/RedHatInsights/curiosity-frontend.git
-
Within the repo context, install project dependencies
$ cd curiosity-frontend && yarn
Serving Content
This is the default context for running a local UI against mock styling.
$ yarn start
For in-depth local run guidance review the contribution guidelines
Testing
Run the tests with coverage.
$ yarn test
For in-depth testing guidance review the contribution guidelines
Contributing
Contributing encompasses repository specific requirements and the global Insights guidelines.