Constellation is Blockchain.com's open sourced component library and base code linting configs.
@blockchain-com/icons
must be built before running repo's storybook, so first:
yarn && yarn workspace @blockchain-com/icons build
After building the icons run storybook with:
yarn storybook
Constellation is mono-repo of various open-sourced packages available on NPM. Find more details on each package below.
Name | Description |
---|---|
constellation | Our base component library for React based applications. |
eslint-config-constellation | Our base ESLint ruleset. |
prettier-config-constellation | Our base Prettier ruleset. |
stylelint-config-constellation | Our base Stylelint ruleset. |
@blockchain-com/icons | React Icons |
For more details on the packages above, see their README.md's
- Bump the package.json to next version following Semantic Versioning
- Commit change for version bump
- Depending on your setup, run either of the following commands from project root
`yarn workspace [package] npm publish` or `npm publish`
yarn workspace @blockchain-com/constellation deploy:storybook