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