Thank you for your interest in contributing to @nish1896/rhf-mui-components 🎉
We welcome improvements, bug fixes, documentation updates, and new feature proposals.
- Fork and clone the repository.
- Install dependencies and bootstrap the workspace:
sh scripts/setup.sh
- Create a new branch from main using the following format -
v_a.b.c, for example,v_3.2.2. - Update the version of all packages to match your release version by running:
Replace
sh scripts/bump-version.sh a.b.c
a.b.cwith the version corresponding to your release branch, for example,4.1.1.
- Follow the existing project structure and coding patterns.
- Keep changes focused and minimal.
- Write clear commit messages.
- Ensure TypeScript types remain strict and accurate.
Please ensure the following:
- ✅ All packages build successfully:
turbo build - ✅ Linting passes for all packages.
- ✅ Documentation is added or updated where necessary.
- ✅ Changes are reflected in the respective file in the
changelogfolder.
- Open a Pull Request against the main branch.
- Provide a clear description of the changes.
- Reference related issues (if any).
- Wait for review and feedback.
Thank you for helping improve the project 🙌