17.9.2 • Published 2 years ago

@labsavvyapp/ui-components v17.9.2

Weekly downloads
-
License
UNLICENSED
Repository
bitbucket
Last release
2 years ago

@labsavvyapp/ui-components

UI Components used across multiple LabSavvy Projects

Table of Contents

  1. Requirements
  2. Installation
  3. Available NPM scripts
  4. Components folder structure
  5. Contributing

Requirements

  • NodeJS must be v12.x.x
  • NPM

Installation

git clone https://bitbucket.org/labsavvy/ls_ui_components
cd ls_ui_components
npm install

Available NPM scripts

Build

npm run build

Storybooks

npm run storybook

Tests

npm test

Components folder structure

See Components Readme.

Contributing

Push

Build, commit and push

npm run push -- "commit message"

Development

  • Run npm run storybook and use the storybook's UI to develop your component
  • Once the PR is approved and merged, publish your package

Test a package before release

Test on Storybook

  • Create a story book file in <ComponentName>/<ComponentName>.stories.jsx
  • Run npm run build
  • Review by running npm run storybook

Test it on the client application

  • Run npm run build on the UI-Components side
  • On the ls_ui_components folder, run npm link, and then, to avoid a dupe React issue, run npm link ../ls_webapp/node_modules/react (assuming you have your webapp in a sister folder called ls_webapp)
  • On the ls_webapp folder, run npm link @labsavvyapp/ui-components

Publish a package version

NOTE: Test before you publish

  • Run npm run build to make sure that you're publishing the last version of your code
  • Update the version number in package.json
  • Update the CHANGELOG.md accordingly
  • Create a storybook file for each component and test it on the client application before publishing.
  • After PR approval, publish the new version - e.g. npm publish
  • Push to master and generate a new tag for the newly created version

Do not forget to run npm login in order to publish

Conventions

package versioning

follow the guidelines for npm sematic versioning as described in the following document: https://docs.npmjs.com/about-semantic-versioning#incrementing-semantic-versions-in-published-packages

Branch naming

issue-id/branch-name

Pull request naming

issue-id: Short description

17.9.2

2 years ago

17.9.1

3 years ago

17.9.0

3 years ago

17.8.1

3 years ago

17.8.0

3 years ago

17.7.0

3 years ago

17.6.13

3 years ago

17.6.12

3 years ago

17.6.11

3 years ago

17.6.10

3 years ago

17.6.9

3 years ago

17.6.8

3 years ago

17.6.7

3 years ago

17.6.6

3 years ago

17.6.5

3 years ago

17.6.4

3 years ago

17.6.3

3 years ago

17.6.2

3 years ago

17.6.1

3 years ago

17.6.0

3 years ago

17.5.3

3 years ago

17.5.2

3 years ago

17.5.1

3 years ago

17.5.0

3 years ago

17.4.4

3 years ago

17.4.3

3 years ago

17.4.2

3 years ago

17.4.1

3 years ago

17.4.0

3 years ago

17.3.0

3 years ago

17.2.5

3 years ago

17.2.4

3 years ago

17.2.3

3 years ago

17.2.2

3 years ago

17.2.1

3 years ago

17.2.0

3 years ago

17.1.5

3 years ago

17.1.4

3 years ago

17.1.3

3 years ago

17.1.2

4 years ago

17.1.1

4 years ago

17.1.0

4 years ago

15.0.2

4 years ago

15.0.1

4 years ago

17.0.9

4 years ago

17.0.8

4 years ago

17.0.7

4 years ago

17.0.6

4 years ago

17.0.5

4 years ago

17.0.4

4 years ago

17.0.3

4 years ago

17.0.2

4 years ago

17.0.1

4 years ago

17.0.0

4 years ago

16.0.1

4 years ago

16.0.0

4 years ago

15.0.0

4 years ago

14.2.0

4 years ago

14.1.2

4 years ago

14.1.1

4 years ago

14.1.0

4 years ago

14.0.1

4 years ago

14.0.0

4 years ago

13.3.3

4 years ago

13.3.2

4 years ago

13.3.1

4 years ago

13.3.0

4 years ago

13.2.2

4 years ago

13.2.1

4 years ago

13.2.0

4 years ago

13.1.0

4 years ago

13.0.0

4 years ago

12.1.0

4 years ago

12.0.0

4 years ago

11.3.0

4 years ago

11.2.1

4 years ago

11.2.0

4 years ago

11.1.1

4 years ago

11.1.0

4 years ago

11.0.8

4 years ago

11.0.7

4 years ago

11.0.6

4 years ago

11.0.5

4 years ago

11.0.4

4 years ago

11.0.3

4 years ago

11.0.2

4 years ago

11.0.1

4 years ago

11.0.0

4 years ago

10.20.0

4 years ago

10.19.0

4 years ago

10.18.3

4 years ago

10.18.2

4 years ago

10.18.1

4 years ago

10.18.0

4 years ago

10.17.0

4 years ago

10.16.0

4 years ago

10.15.1

4 years ago

10.15.0

4 years ago

10.14.1

4 years ago

10.14.0

4 years ago

10.13.2

4 years ago

10.13.1

4 years ago

10.13.0

4 years ago

10.12.2

4 years ago

10.12.1

4 years ago

10.12.0

4 years ago

10.11.1

4 years ago

10.11.0

4 years ago

10.10.1

4 years ago

10.10.0

4 years ago

10.9.1

4 years ago

10.9.0

4 years ago

10.8.0

4 years ago

10.7.0

4 years ago

10.6.1

4 years ago

10.6.0

4 years ago

10.5.2

4 years ago

10.5.1

4 years ago

10.5.0

4 years ago

10.4.1

4 years ago

10.4.0

4 years ago

10.3.0

4 years ago

10.2.3

4 years ago

10.2.2

4 years ago

10.2.1

4 years ago

10.2.0

4 years ago

10.1.0

4 years ago

10.0.0

4 years ago

9.3.1

4 years ago

9.3.0

4 years ago

9.2.0

5 years ago

9.1.0

5 years ago

9.0.0

5 years ago

8.1.0

5 years ago

8.0.0

5 years ago

7.1.2

5 years ago

7.1.1

5 years ago

7.1.0

5 years ago

7.0.1

5 years ago

7.0.0

5 years ago

6.1.1

5 years ago

6.1.0

5 years ago

6.0.0

5 years ago

5.4.0

5 years ago

5.3.0

5 years ago

5.2.1

5 years ago

5.2.0

5 years ago

5.1.0

5 years ago

5.0.1

5 years ago

5.0.0

5 years ago

4.0.1

5 years ago

4.0.0

5 years ago

3.4.1

5 years ago

3.4.0

5 years ago

3.3.0

5 years ago

3.2.3

5 years ago

3.2.2

5 years ago

3.2.1

5 years ago

3.2.0

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

3.0.0

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.0

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago

0.6.6

5 years ago

0.6.5

5 years ago

0.6.4

5 years ago

0.6.3

5 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.16

5 years ago

0.5.15

5 years ago

0.5.14

5 years ago

0.5.13

5 years ago

0.5.12

5 years ago

0.5.11

5 years ago

0.5.10

5 years ago

0.5.9

5 years ago

0.5.8

5 years ago

0.0.1

5 years ago

0.5.7

5 years ago

0.5.6

5 years ago

0.5.5

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago