We appreciate your interest in improving this project!
All contributions — from small bug fixes to major feature additions — are highly valued.
After cloning the repository, install all dependencies:
npm installThen build the local development environment:
npm run lerna:buildIf you want to test your changes in another project, you can use
npm link to link the local package.
We provide a Storybook setup for component development and testing.
Start the Storybook environment with:
npm run storybookNote: We are working on integrating Storybook with the chayns environment.
Some components relying on the chayns-api may not fully function within Storybook yet.
If you find a bug or want to introduce a new feature, please follow these steps:
- Fork this repository
- Implement your changes and write clear, concise commit messages
- Submit a Pull Request to the
v5branch of this repository
Please avoid including unrelated commits in your pull request.
Before publishing a new version, ensure that all components are built and tested successfully.
Run:
npm run lerna:versionThis command handles versioning and publishing to npm.
Please read our Development Guidelines
to understand the visual language, color system, and component design principles.
Maintained by the chayns-components team · Built with React, TypeScript and styled-components
