How to Contribute?
This repo consists of two packages:
- apps/docs
- This is used heavily in local development to view/test components as a component is being developed
- packages/react
- This contains all the utils/components and styles
Follow these steps to run the code and start development:
- Run
yarn dev
- Go into react directory:
cd packages/react
and runyarn build -w
- Carry on with your development
Publishing
- Run
yarn changeset
-> Generate your changelogs - Push to Github
- Github Action Workflow will handle from there on
Maintain
Run git push --follow-tags
for all tags to be pushed to Github
Credits:
- https://leerob.io/blog/turborepo-design-system-monorepo
- https://github.com/LukasBombach/tree-shakable-component-library
License
@reusejs/react is freely distributable under the terms of the MIT license.