We welcome contributions! Please follow these guidelines:
- Fork the repository
- Clone your fork:
git clone https://github.com/rajibola/human-regex.git
- Install dependencies:
npm install
- Create a feature branch:
git checkout -b feature/your-feature
- Write tests for new features
- Follow existing code style
- Update documentation when adding new features
- Keep commits atomic and well-described
- 2-space indentation
- Prefer named exports
- JSDoc comments for public methods
- Follow Airbnb JavaScript Style Guide
Run tests with:
npm test
- Rebase your branch onto
main
. - Ensure all tests pass.
- Update
CHANGELOG.md
. - Open a pull request with a clear description.
- Reference related issues.
When reporting an issue, please use the GitHub issues template and include the following information:
- Package version.
- Node.js version.
- Error messages.
- Reproduction steps.
# Contributor Covenant Code of Conduct
## Our Pledge
We pledge to foster an open, welcoming, diverse, inclusive, and healthy community.
## Our Standards
Examples of positive behavior:
- Using welcoming language
- Respecting differing viewpoints
- Graceful acceptance of constructive criticism
- Focusing on community benefit
Unacceptable behavior:
- Harassment, discrimination, or violence
- Trolling or insulting comments
- Publishing others' private information
- Other unethical conduct
## Enforcement
Violations may result in temporary/permanent bans. Report to [rajibola1997@gmail.com].
Full text: [Contributor Covenant 2.1](https://www.contributor-covenant.org/version/2/1/code_of_conduct/)
[]: # (END)
[]