Thank you for your interest in contributing! We welcome all kinds of contributions — bug reports, feature suggestions, documentation updates, tests, or code improvements.
Please take a moment to read through these guidelines to ensure a smooth and effective contribution process.
git clone https://github.com/catbee-technologies/catbee-utils.git
cd catbee-utilsFollow a consistent naming convention:
feature/my-feature
fix/issue-123
docs/improve-readme
test/add-unit-tests
git checkout -b feature/my-feature- Keep changes focused and meaningful.
- Follow existing code conventions & architecture.
- Write or update tests when necessary.
- Update documentation if the change affects public APIs or behavior.
npm install
npm run lint
npm testUse clear, descriptive commit messages (e.g., Conventional Commits):
feat: <short description>
fix: <short description>
docs: <short description>
chore: <short description>
git push origin feature/my-featureCreate a Pull Request (PR) with:
- A clear title
- A description of what you changed and why
- Any relevant screenshots, logs, or test output
This project follows the Contributor Covenant Code of Conduct.
By participating in this project, you agree to uphold its standards.
Read the full Code of Conduct here: CODE_OF_CONDUCT.md
Reports or concerns: info@catbee.in
- Check existing issues to avoid duplicates.
- Open a new issue with clear reproducible steps.
- Provide relevant logs or context.
Every pull request is reviewed to ensure:
- Code quality and consistency
- No breaking changes without justification
- Tests pass
- Documentation updated if needed
- Code of Conduct compliance
We value respectful communication and collaboration.
Thank you for helping make this project better!