Thank you for your interest in contributing to rect-utils!
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Build and test your changes (
npm run build) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
# Clone your fork
git clone https://github.com/YOUR_USERNAME/rect-utils.git
cd rect-utils
# Install dependencies
npm install
# Build the project
npm run build- Use TypeScript
- Follow functional programming style
- Add JSDoc comments for public APIs
- Keep functions pure when possible
- Use meaningful variable names
Please use the GitHub issue tracker to report bugs. Include:
- A clear description of the issue
- Steps to reproduce
- Expected behavior
- Actual behavior
- Code samples if applicable
Feature requests are welcome! Please open an issue describing:
- The problem you're trying to solve
- Your proposed solution
- Any alternatives you've considered
By contributing, you agree that your contributions will be licensed under the MIT License.