Skip to content

jenny-s51/quipucords-ui

 
 

Repository files navigation

Quipucords UI

Build Status codecov License

Web user interface for Quipucords, based on Patternfly

Requirements

Before developing for Quipucords UI, the basic requirements:

Docker & Mac

Setting Docker up on a Mac? Install the appropriate package and you should be good to go. To check if everything installed correctly you can try these steps.

  • At a terminal prompt type

    $ docker run hello-world
    

Docker & Linux

Setting Docker up on a Linux machine can include an additional convenience step. If you're having to prefix "sudo" in front of your Docker commands you can try these steps.

Yarn

We recommend using Homebrew to do the install.

$ brew update
$ brew install yarn

Development, Quick Start

Installing

  1. Clone the repository

    $ git clone https://github.com/quipucords/quipucords-ui.git
    
  2. Install project dependencies

    $ cd quipucords-ui && yarn
    

Serving Content

Development Serve, local UI with mock API

This is the default context for running a local UI with a randomized mock API.

Make sure Docker is running, then run

$ 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 to Quipucords UI encompasses repository specific requirements and the global Quipucords contribution guidelines.

About

Frontend web GUI for Quipucords

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.0%
  • Shell 2.5%
  • HTML 2.3%
  • CSS 2.2%