2.19.0 • Published 1 year ago

openshift-assisted-ui-lib v2.19.0

Weekly downloads
280
License
Apache-2.0
Repository
github
Last release
1 year ago

Assisted Installer User Interface Library

React component library for https://github.com/openshift-assisted/assisted-ui.

Please note, the project's upstream has been renamed and moved from mareklibra/facet-lib to https://github.com/openshift-assisted/assisted-ui-lib in December 2020.

NPM JavaScript Style Guide

Install

npm install --save openshift-assisted-ui-lib

or

yarn add openshift-assisted-ui-lib

Development

Prerequisites

This project depends on the following package

  • sudo dnf install -y inotify-tools

Instructions

You can use the following steps in order to set up your dev environment.

  1. Create a parent directory, e.g. ~/Projects.
  2. Create your own fork of this repo and git clone it.
    • cd ~/Projects
      git clone https://github.com/openshift-assisted/assisted-ui-lib.git
  3. Install the project dependencies:
    • yarn --cwd=./assisted-ui-lib/ install
  4. Fork and clone these projects too, they act as the main app:
    • assisted-ui (a light-weight stand-alone app consuming this project),
    • uhc-portal (the full OCM app, GitLab access needed).
  5. These scripts start the project in watch mode:
    • # Watches for changes in the `/src` folder and bundles the files into `/dist` folder
      yarn start
      # Synchronizes `/dist` with `node_modules/openshift-assisted-ui-lib/` folder in .
      yarn sync-dist
  6. This project uses the assisted-ui project to ease the development experience outside OCM (aka uhc-portal), follow the instructions in those projects in order to access the app's UI.

Publish

To publish a new version of the package to npmjs.com

  1. Create a new branch from master in this repo, called release/v<some-semver-string>.
  2. Draft a new release through GitHub's interface.
  3. Fill the form with the following details:
    1. Tag: v<some-semver-string>
    2. Target branch: release/v<some-semver-string> (same as in step 2 above).
    3. Title: v<some-semver-string>
    4. Description: Generate the release notes automatically (or edit the field manually)

Updating the API types

The types used by Assisted Installer UI are defined in src/common/api/types.ts and they are generated automatically by running yarn update-api.

Troubleshooting

Increasing the amount of inotify watchers

If you see the following error: Error: ENOSPC: System limit for number of file watchers reached, you will need to increase the number of inotify watchers.
From the terminal run the following commands:

$ sudo sh -c "echo fs.inotify.max_user_watches=524288 >> /etc/sysctl.conf"
$ sudo sysctl -p

i18n

See i18n for information on our internationalization tools and guidelines

License

Apache-2.0

2.19.0

1 year ago

2.18.7

1 year ago

2.18.5

1 year ago

2.18.6

1 year ago

2.18.3

1 year ago

2.18.4

1 year ago

2.18.2

1 year ago

2.8.1-cim

1 year ago

2.8.0-cim

1 year ago

2.18.1

1 year ago

2.18.0

1 year ago

2.7.8-cim

1 year ago

2.17.0

1 year ago

2.16.3

1 year ago

2.16.1

1 year ago

2.16.2

1 year ago

2.16.0

1 year ago

2.15.2

1 year ago

2.15.0

1 year ago

2.15.1

1 year ago

2.14.3

1 year ago

2.14.4

1 year ago

2.14.1

1 year ago

2.14.2

1 year ago

2.14.0

1 year ago

2.7.10-cim

1 year ago

2.13.3

1 year ago

2.7.9-cim

1 year ago

2.7.0-cim

2 years ago

2.11.1

2 years ago

2.11.4

2 years ago

2.11.2

2 years ago

2.11.3

2 years ago

2.7.4-cim

1 year ago

2.5.3-cim

2 years ago

2.7.3-cim

1 year ago

2.7.7-cim

1 year ago

2.7.2-cim

1 year ago

2.6.6-cim

1 year ago

2.6.7-cim

1 year ago

2.7.6-cim

1 year ago

2.7.1-cim

1 year ago

2.6.5-cim

1 year ago

2.13.2

1 year ago

2.13.0

1 year ago

2.13.1

1 year ago

2.7.5-cim

1 year ago

2.6.8-cim

1 year ago

2.12.0

2 years ago

2.5.4-cim

2 years ago

2.12.1

1 year ago

2.11.0

2 years ago

2.6.4-cim

2 years ago

2.9.2

2 years ago

2.9.1

2 years ago

2.9.3

2 years ago

2.10.0

2 years ago

2.6.3-cim

2 years ago

2.9.0

2 years ago

2.4.1

2 years ago

2.4.3

2 years ago

2.4.2

2 years ago

2.8.1

2 years ago

2.4.5

2 years ago

2.8.0

2 years ago

2.4.4

2 years ago

2.5.1-cim

2 years ago

2.7.0

2 years ago

2.6.0-cim

2 years ago

2.7.2

2 years ago

2.7.1

2 years ago

2.8.2

2 years ago

2.4.6

2 years ago

2.6.2-cim

2 years ago

2.6.1

2 years ago

2.6.0

2 years ago

2.6.3

2 years ago

2.6.2

2 years ago

2.5.1-CIM-2.5

2 years ago

2.7.4

2 years ago

2.7.3

2 years ago

2.7.5

2 years ago

2.5.0-cim

2 years ago

2.5.0

2 years ago

2.5.2

2 years ago

2.5.1

2 years ago

2.5.2-cim

2 years ago

2.5.0-CIM-2.5

2 years ago

2.6.1-cim

2 years ago

2.6.5

2 years ago

2.6.4

2 years ago

2.4.0

2 years ago

2.3.10-CIM-2.5

2 years ago

1.5.41-acm2.4

2 years ago

2.3.8

2 years ago

2.3.9

2 years ago

2.3.11-CIM-2.5

2 years ago

2.3.9-CIM-2.5

2 years ago

2.3.8-CIM-2.5

2 years ago

2.3.4-CIM-2.5

2 years ago

2.3.7-CIM-2.5

2 years ago

2.3.0

2 years ago

2.3.2

2 years ago

2.3.1

2 years ago

2.3.4

2 years ago

2.3.3

2 years ago

2.3.6

2 years ago

2.3.5

2 years ago

2.2.1

2 years ago

2.2.3

2 years ago

2.2.2

2 years ago

2.3.6-CIM-2.5

2 years ago

2.2.4

2 years ago

2.3.7

2 years ago

2.3.5-CIM-2.5

2 years ago

2.2.0

2 years ago

2.1.3

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.9

2 years ago

2.0.8

2 years ago

2.1.0-1

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

2.0.6-1

2 years ago

2.0.7-1

2 years ago

2.1.2

2 years ago

1.5.39-6-acm2.4

2 years ago

2.1.1

2 years ago

2.0.11

2 years ago

2.0.10

2 years ago

2.1.0

2 years ago

2.0.9-4

2 years ago

2.0.9-3

2 years ago

2.0.9-2

2 years ago

2.0.9-1

2 years ago

1.5.39-5-acm2.4

2 years ago

1.5.43-1

2 years ago

1.5.43

2 years ago

1.5.45

2 years ago

1.5.44

2 years ago

1.5.44-1

2 years ago

1.5.41

3 years ago

1.5.40

3 years ago

1.5.42

3 years ago

1.5.39-4-acm2.4

3 years ago

1.5.39-3-acm2.4

3 years ago

1.5.38

3 years ago

1.5.39

3 years ago

1.5.39-1

3 years ago

1.5.39-2

3 years ago

1.5.37-1

3 years ago

1.5.37

3 years ago

1.5.36-2

3 years ago

1.5.35-4

3 years ago

1.5.36

3 years ago

1.5.36-1

3 years ago

0.0.1-reviewDeps

3 years ago

1.5.35-3

3 years ago

1.5.35-2

3 years ago

1.5.35-1

3 years ago

1.5.35

3 years ago

1.5.34

3 years ago

1.5.33

3 years ago

1.5.32

3 years ago

1.5.31

3 years ago

1.5.30-1

3 years ago

1.5.30

3 years ago

1.5.29-1

3 years ago

1.5.29

3 years ago

1.5.28

3 years ago

1.5.27-1

3 years ago

1.5.27

3 years ago

1.5.26

3 years ago

1.5.25

3 years ago

1.5.24-2

3 years ago

1.5.22-1

3 years ago

1.5.23-1

3 years ago

1.5.23

3 years ago

1.5.22

3 years ago

1.5.24

3 years ago

1.5.14-1

3 years ago

1.5.19-1

3 years ago

1.5.16

3 years ago

1.5.18

3 years ago

1.5.17

3 years ago

1.5.19

3 years ago

1.5.21

3 years ago

1.5.20

3 years ago

1.5.15-1

3 years ago

1.5.15

3 years ago

1.5.14

3 years ago

1.5.13

3 years ago

0.0.13-wizard

3 years ago

0.0.12-wizard

3 years ago

0.0.11-wizard

3 years ago

0.0.10-wizard

3 years ago

1.5.12

3 years ago

0.0.9-wizard

3 years ago

1.5.11

3 years ago

1.5.10-3

3 years ago

0.0.8-wizard

3 years ago

0.0.7-wizard

3 years ago

1.5.10-2

3 years ago

1.5.10-1

3 years ago

1.5.10

3 years ago

0.0.5-wizard

3 years ago

0.0.4-wizard

3 years ago

1.5.9

3 years ago

1.5.8-1

3 years ago

1.5.8

3 years ago

0.0.3-wizard

3 years ago

1.5.7-1

3 years ago

1.5.7

3 years ago

0.0.2-wizard

3 years ago

0.0.1-wizard

3 years ago

1.5.6

3 years ago

1.5.5-1

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.3-1

3 years ago

1.5.3

3 years ago

1.5.2-1

3 years ago

1.5.2

3 years ago

1.5.1-1

3 years ago

1.5.1

3 years ago

1.5.0-1

3 years ago

1.5.0

3 years ago

1.5.0-pre2

3 years ago

1.5.0-pre

3 years ago